Início lento do serviço apache2 na inicialização

0

Se eu reiniciar minha máquina, levará mais de 5 minutos para iniciar o serviço apache2.

Eu sempre posso iniciá-lo manualmente o mais rápido possível através da linha de comando:

/etc/init.d/apache2 start

Isso inicia o serviço instantaneamente e meu servidor está ativo. Eu gostaria que o serviço fosse iniciado na inicialização o mais rápido possível. Alguma idéia porque é preciso > 5mins para começar por conta própria?

EDITAR:

Depois de algumas escavações, descobri o comando muito conveniente

systemd-analyze blame

que revelou que networking.service levou 5mins 649ms! No final, não tinha nada a ver com o serviço apache2, mais alguma coisa a fazer sobre um serviço esperando para ser inicializado antes do apache

    
por Alex 20.09.2017 / 20:01

1 resposta

0

Você pode querer estudar seus registros em / var / log /; eles lhe dirão quanto tempo leva cada serviço ao apache2, antes que o apache chegue. Se houver serviços com problemas, talvez você queira resolver problemas ou desativar serviços desnecessários. Se houver serviços, ok, mas demorando muito tempo, talvez você queira alterar o pedido.

Em /etc/rc2.d você encontrará o apache2, talvez você queira que ele seja iniciado mais cedo caso ele tenha sido colocado atrasado na lista (depende do número após S, como S01rsyslog inicia antes do S05cups, que faz sentido. Certifique-se de não iniciar o apache antes que a rede esteja ativa.

    
por TomTomTom 20.09.2017 / 21:12