O Apache está OK, mas o que é isso em error.log - [mpm_prefork: notice]?

23

Meu servidor apache está funcionando bem sem problemas. Ele também não emite nenhum aviso durante a reinicialização. No entanto, se eu examinar error.log , posso ver as seguintes linhas repetindo de tempos em tempos:

[Wed Jun 25 18:15:56.295408 2014] [mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Wed Jun 25 18:15:56.295570 2014] [core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jun 25 18:26:34.511247 2014] [mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down

O que eles dizem? Como posso consertar isso?

    
por Max Koretskyi aka Wizard 25.06.2014 / 17:18

2 respostas

32

O arquivo de log mostra apenas algumas startups / desligamentos de funcionários do Apache. Na sua configuração do Apache, você pode definir quantos trabalhadores (também conhecidos como threads) o Apache pode usar. Em uma configuração regular, o Apache pode ser iniciado várias vezes. Especialmente quando seu servidor está ocupado (por exemplo, há muitos visitantes em um de seus vhosts), não é estranho ver 20 (ou mais) processos do Apache sendo executados. Não há nada para se preocupar, eles são apenas informativos.

[mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations

Isso significa um novo segmento gerado sob o processo ID 8817.

[core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/apache2'

Este é apenas um aviso dizendo que o comando /usr/sbin/apache2 foi usado para iniciar o encadeamento, portanto nenhum sinalizador / opção especial foi passado para ele.

[mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down

Esta linha informa que o processo com o ID do processo 8817 foi encerrado novamente.

[atualizado] Este log foi invocado por /etc/apache2/apache2.conf , que tem a diretiva apontando para o arquivo de log no qual você está vendo. Para ver menos do registro em log, você pode editar essa linha em apache2.conf LogLevel warn to LogLevel error , que será registrada apenas se houver erro que causou o mau funcionamento do servidor. As opções para esse registro são: trace1, depuração, informação, aviso, aviso, erro, crit, alerta, emergência . Você pode jogar com todas essas opções para descobrir qual nível de registro você mais gosta.

Para ver o log do seu domínio, você pode descobrir que no seu arquivo conf as configurações do host de domínio em /etc/apache2/sites-available . Ou seja yoursite.conf

    
por 25.06.2014 / 17:41
-2

Eu tenho o mesmo problema, incluindo os mesmos erros. eu resolvi muito simplesmente com - sudo!

sudo service apache2 restart

tirei a solução daqui

    
por 27.07.2017 / 12:55