1 votos

¿Por qué Apache recibir SIGTERM y acaba de dejar?

Tengo un servidor con nginx para el contenido estático, con apache detrás de él, la ejecución de php y el código de python.

Alrededor de una vez al día Apache simplemente se cierra, dejando Nginx servir 502 Bad Gateway de error. Todo lo que puedo encontrar en los registros de Apache recibió SIGTERM, sin otros detalles.

[mpm_prefork:aviso] [pid 11811] AH00169: atrapados SIGTERM, cerrando

Ha estado funcionando correctamente desde hace algún tiempo, sin necesidad de mantenimiento otros que quedarse sin espacio en disco. Hice algunas proxy SSL configuración de un par de meses atrás. Ejecutando Debian Jessie

3voto

John Mahowald Puntos76

Uso auditd para registrar todos los de la matanza de syscalls. -S kill en una auditoría.archivo de reglas. Consulte Cómo utilizar de auditoría para controlar un determinado SYSCALL?. Las entradas del registro contendrá el pid, el uid y el exe de cada muerte, encontrar a la derecha antes de httpd se apaga.

Yo supongo que esto es un registro de girar secuencia de comandos que no se reinicie correctamente.

1voto

BoomShadow Puntos266

atrapado SIGTERM

Eso significa que un sistemas es cancelar el envío de un comando para Apache. Me gustaría empezar a buscar Rogue cron puestos de trabajo que detener/reiniciar Apache, o empezar a mirar por encima de tu sar registros para ver si tiene problemas de recursos. Cuando usted está teniendo problemas de memoria, el servidor automáticamente matar procesos para mantenerse vivo. Apache es normalmente una de las cosas que morirán como este en problemas de memoria.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: