So, heres now a quick introduction to this topic, Apache is of course the authority, but maybe this will help someone.
http://www.edoceo.com/liberum/default.php?file=apache-mpm.txt /B ----- Original Message ----- From: "Burke, Thomas G." <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 12, 2003 12:43 Subject: RE: IfModule xxx? > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > fork and child allow httpd to spawn processes (it's called forking in > *nix)... I dunno 'bout the worker one, though > > - -----Original Message----- > From: David Busby [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 12, 2003 2:39 PM > To: [EMAIL PROTECTED] > Subject: IfModule xxx? > > > List, > Does anyone know what the prefork.c, worker.c and perchild.c are? > How > would I see which one my httpd is using (or wanting to use?) I see > them in > my httpd.conf file, but I don't know what they are all about. I > guess if I > know which one I'm using I could figure out the settings, but which > one am I > using? > > Snip from httpd.conf > > <IfModule prefork.c> > StartServers 5 > MinSpareServers 5 > MaxSpareServers 10 > MaxClients 150 > MaxRequestsPerChild 0 > </IfModule> > > # worker MPM > # StartServers: initial number of server processes to start > # MaxClients: maximum number of simultaneous client connections > # MinSpareThreads: minimum number of worker threads which are kept > spare > # MaxSpareThreads: maximum number of worker threads which are kept > spare > # ThreadsPerChild: constant number of worker threads in each server > process > # MaxRequestsPerChild: maximum number of requests a server process > serves > <IfModule worker.c> > StartServers 2 > MaxClients 150 > MinSpareThreads 25 > MaxSpareThreads 75 > ThreadsPerChild 25 > MaxRequestsPerChild 0 > </IfModule> > > # perchild MPM > # NumServers: constant number of server processes > # StartThreads: initial number of worker threads in each server > process > # MinSpareThreads: minimum number of worker threads which are kept > spare > # MaxSpareThreads: maximum number of worker threads which are kept > spare > # MaxThreadsPerChild: maximum number of worker threads in each server > process > # MaxRequestsPerChild: maximum number of connections per server > process > <IfModule perchild.c> > NumServers 5 > StartThreads 5 > MinSpareThreads 5 > MaxSpareThreads 10 > MaxThreadsPerChild 20 > MaxRequestsPerChild 0 > </IfModule> > > > > David Busby > Systems Engineer > [EMAIL PROTECTED] > > > > - -- > redhat-list mailing list > unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe > https://listman.redhat.com/mailman/listinfo/redhat-list > > -----BEGIN PGP SIGNATURE----- > Version: PGP Personal Privacy 6.5.3 > > iQA+AwUBPkqyAtPjBkUEZx5AEQJpRQCfdLDpDCyjtkwvyibHZqQ/zYpy79YAmPj0 > U/vDu2YDGuUm9lkcvgzgHYI= > =X5lE > -----END PGP SIGNATURE----- > > > > -- > redhat-list mailing list > unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe > https://listman.redhat.com/mailman/listinfo/redhat-list -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe https://listman.redhat.com/mailman/listinfo/redhat-list