2

The following is a segment from a current Apache installation I'm attempting to decipher for bad performance. I noticed the below, both uncommented:

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          200
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>

When prefork and worker are both defined, what happens? We're using PHP, so I assume that prefork would be what we want.

1 Answer 1

1

When prefork and worker are both defined, what happens? We're using PHP, so I assume that prefork would be what we want.

Exactly. You can confirm with:

# apachectl -l

or

# httpd -V
2
  • 1
    apache2 -V shows -D APACHE_MPM_DIR="server/mpm/prefork". Thanks!
    – Hyppy
    Jul 27, 2011 at 14:20
  • if you are using apache2 - apache2ctl -l (part of the apache2.X-common package on Ubuntu) Apr 5, 2014 at 3:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .