Server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting
Ajuste la
MaxRequestWorkers
configuración de Apache. La fórmula general se ve a continuación:# MaxRequestWorkers = (Total RAM - Memory used for Linux, DB, etc.) / process size
Evento MPM : El valor predeterminado de ServerLimit es 16. Para aumentarlo, también debe aumentar
MaxRequestWorkers
utilizando la siguiente fórmula: ServerLimit value x 25 =MaxRequestWorkers
value. Por ejemplo, siServerLimit
se establece en 20,MaxRequestWorkers
será 20 x 25 = 500.MPM Prefork : El
MaxRequestWorkers
valor predeterminado es 256. Para aumentarlo, también debe aumentarServerLimit
.
Encuentre qué módulo de multiprocesamiento (MPM) está actualmente en uso:
# httpd -V | grep MPM
Abra el
/etc/httpd/conf.modules.d/01-cgi.conf
archivo en cualquier editor de texto (por ejemplo, editor vi ) y aumente los valores de las siguientes directivas (o agréguelos si no están presentes en el archivo):
Para el evento MPM :
<IfModule mpm_event_module>
LoadModule cgid_module modules/mod_cgid.so
MaxRequestWorkers 400
ServerLimit 16
</IfModule>Para MPM Prefork:
<IfModule mpm_prefork_module>
LoadModule cgi_module modules/mod_cgi.so
MaxRequestWorkers 400
ServerLimit 400
</IfModule>Reinicie Apache para aplicar los cambios:
# service httpd restart