]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Fix the Perchild MPM. This does work now. This change has us using
authorRyan Bloom <rbb@apache.org>
Fri, 4 Aug 2000 07:07:33 +0000 (07:07 +0000)
committerRyan Bloom <rbb@apache.org>
Fri, 4 Aug 2000 07:07:33 +0000 (07:07 +0000)
commitf0483bf66387314080cd3531635dd01b4f6b0a09
tree08fa46c0659c69a12bb8a4bbef7243d97b8f2eda
parent750ff5fd96ddd43bc764f4e6bbd1f174ced333ee
Fix the Perchild MPM.  This does work now.  This change has us using
socketpair instead of sockets created with AF_UNIX.  There is very little
chance this will work anywhere other than Linux, but it is a start.  I
have a machine with two virtual hosts, which are started as two different
users.  When I make requests for each virtual host, they pass the request
to the correct child process.  It is possible for a virtual host to have
multiple child processes all with the same user ID, and they all share
the responsability for answering requests.

There are a lot of bugs in this code, and it is not for the faint
hearted, but it works, and that's saying quite a bit in my mind.

Docs coming tomorrow.  Right now, it's time to sleep.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85983 13f79535-47bb-0310-9956-ffa450edef68
server/mpm/experimental/perchild/perchild.c
server/mpm/perchild/perchild.c