Apache colgado durante 300 segundos

Apache colgado durante 300 segundos

Durante las últimas semanas, el servidor de correo de nuestra empresa se ha estado congelando de forma intermitente. He preparado varias correcciones y he aplicado algunas de ellas, pero estoy perdido y debo pedir ayuda.

Nuestro servidor de correo ejecuta el correo electrónico de nuestro personal (RoundCube y Squirrelmail) y una instalación de WordPress para nuestra Intranet. Estamos ejecutando Ubuntu 10.04, Sendmail, Dovecot, Apache2 y PHP 5.3.2. He actualizado todas las instalaciones a las últimas versiones compatibles con Ubuntu.

En diferentes momentos del día, el uso de la CPU de nuestro sistema aumentará al 100% (de ambos procesadores) mientras los monitorea usando HTOP. La salida de HTOP siempre enumera estas entradas como procesos infractores, con un mayor uso de CPU, por supuesto:

5892 www-datos 20 0 64404 25092 6816 S 0.0 0.6 0:01.71 /usr/sbin/apache2 -k inicio

También estoy monitoreando Apache usando el módulo mod_status.

Adjunté una captura de pantalla de la página de estado de mi servidor durante uno de los congelamientos. Las entradas /email son RoundCube y las entradas /intranet son Wordpress.

ingrese la descripción de la imagen aquí

Esperaba que alguien que tuviera más conocimientos de Linux/Apache estuviera dispuesto a ayudarme.

Respuesta1

Parece que el usuario con uid 976 tiene un correo electrónico gigante en su carpeta de enviados, sospecho que su cliente intenta repetidamente obtener una vista previa y atasca el servidor. Esto puede suceder cuando el procesamiento del correo tarda más que un tiempo de espera.

¿Has intentado cambiar a otro trabajador php como FPM? La última vez que verifiqué que PHP era ejecución de un solo subproceso.

información relacionada