Apache reiniciando: “Reinício gracioso solicitado, reiniciando”

3

Em um host remoto, eu tenho um servidor web Apache em execução e notei que ele foi reiniciado esta manhã, como mostra o log de erros:

[Sun Feb 16 07:56:26 2014] [notice] Graceful restart requested, doing restart

Eu não acho que tenha sido provocado por um humano com relação ao tempo de reinicialização, então estou me perguntando:

  1. O que é uma "solicitação de reinicialização elegante" e o que a aciona?
  2. É realmente necessário ou é melhor desativá-lo (se eu encontrar o culpado)?

Pode ser um problema relacionado a log, pois os arquivos de log de erros mais recentes terminam com essa linha ...

    
por Mickaël 23.02.2014 / 18:38

2 respostas

6

Isso provavelmente se deve à rotação de log programada para ser executada regularmente. No Debian e nas distribuições derivadas, você pode olhar em /etc/logrotate.d para os scripts de rotação de log do Apache.

A rotação de logs é uma boa prática, assim os arquivos de log não ocuparão seus discos rígidos.

    
por 23.02.2014 / 21:19
1

A reinicialização solicitada é normal no Apache - parte da rotação do crontab. Se você pesquisar seu /var/log/auth.log (ou equivalente em sua distribuição), verá os crontabs sendo executados regularmente.

Procure ainda mais seus crontabs: com ls -l / etc / cron * ou equivalente em sua distro você encontrará uma lista de todos os seus crontabs executados por root automaticamente. Um deles será o /etc/cron.daily/logrotate, que executará o equivalente a

/usr/sbin/logrotate /etc/logrotate.conf 

que por sua vez tem uma linha dentro dele:

include /etc/logrotate.d

que tem uma lista de scripts de rotação de log, sendo um deles /etc/logrotate.d/apache que no meu começa:

/var/log/apache2/*.log {
    daily

Você pode ajustá-lo para ser executado com mais ou menos frequência, se quiser, mas as configurações básicas no meu servidor são boas o suficiente.

    
por 13.05.2017 / 15:22