Por que o processo pai do Apache seria reiniciado silenciosamente?

1

Eu executo o apache 2.2.9 com o mpm prefork no debian lenny. Seguindo link , eu esperaria que houvesse um processo pai, rodando como root e escutando conforme configurado , que iniciaria processos filhos, conforme definido pelo Min / Max / etc. diretivas. Espero que os filhos sejam reiniciados de acordo com MaxRequestsPerChild , mas o processo pai permaneça com um id de processo até que eu o reinicie manualmente.

Fora de um pouco de paranóia, comecei a monitorar portas de escuta, incluindo IDs de processo. Eu tenho um cron job a cada 20 minutos para executar netstat -ap | grep LISTEN e diferenciar a saída. Às vezes (cerca de uma vez por dia) vejo uma série disso:

8c8
< tcp6       0      0 [::]:www                [::]:*                  LISTEN      6194/apache2    
---
tcp6       0      0 [::]:www                [::]:*                  LISTEN      6607/apache2    
10c10
< tcp6       0      0 [::]:https              [::]:*                  LISTEN      6194/apache2    
---
tcp6       0      0 [::]:https              [::]:*                  LISTEN      6607/apache2

Durante um período de uma ou três horas, o pai alteraria seu pid pelo menos uma vez a cada 20 minutos, sem qualquer explicação nos arquivos de log ou qualquer outra sugestão de que algo está errado.

Isso não é o que eu esperava. O que estou perdendo?

    
por miracle 19.02.2011 / 06:15

2 respostas

1

Isso é do logrotate?

cat /etc/logrotate.d/apache2
    
por 19.02.2011 / 06:38
0

Dê uma olhada em /var/log/syslog

Além disso, um log de eventos menos detalhado está em /var/log/daemon.log

    
por 25.03.2011 / 02:14