Server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting

Ajuste la MaxRequestWorkersconfiguració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 MaxRequestWorkersutilizando la siguiente fórmula: ServerLimit value x 25 = MaxRequestWorkersvalue. Por ejemplo, si ServerLimit se establece en 20, MaxRequestWorkersserá 20 x 25 = 500.

  • MPM Prefork : El MaxRequestWorkersvalor predeterminado es 256. Para aumentarlo, también debe aumentar ServerLimit.

 

  1. Encuentre qué módulo de multiprocesamiento (MPM) está actualmente en uso:

    httpd -V | grep MPM

  2. Abra el /etc/httpd/conf.modules.d/01-cgi.confarchivo 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>

  3. Reinicie Apache para aplicar los cambios:

    service httpd restart

¿Fue útil la respuesta?

 Imprimir este artículo

Leer también

No supported authentication methods available (server sent publickey gssapi-keyex gssapi-with-mic)

1. Accede al archivo sshd_config con el siguiente comando vi /etc/ssh/sshd_config2. Edita el...

Remplazo masivo de cadenas de texto en su servidor vía ssh

Para remplazar cadenas de texto masivamente en su servidor, bastará con ejecutar el siguiente...

Encontrar una cadena de texto en los archivos de su servidor

Para encontrar una cadena de texto en los archivos de su servidor vía SSH, deberá ejecutar el...

Personalizar mensaje de bienvenida SSH

Tan solo debes de modificar el archivo /etc/motd 

(24)Too many open files: AH02179: apr_socket_accept: (client socket)

Si su servicio apache no se inicia por este error: (24)Too many open files: AH02179:...