o apache não é reiniciado na reinicialização do servidor Ubuntu 14.04

0

Recentemente, instalei limpo o servidor Ubuntu 14.04. Recentemente eu notei quando eu reiniciar meu servidor Apache 2.4.7 não será iniciado automaticamente - Se eu tentar reiniciá-lo eu recebo "Existem processos com o nome 'apache2' em execução que não correspondem ao seu arquivo pid, que são deixados intocados no nome de segurança, por favor, rever a situação à mão. "

Eu encontrei soluções aqui sobre como corrigir temporariamente o problema, digitando pidof apache2 que dá o id do processo do apache e, em seguida, instrui sobre como matar o serviço "kill -9 process id number here" isso funciona bem, exceto sempre Eu reinicio meu servidor Eu preciso passar por este processo que é um pouco chato. Espero que alguém possa esclarecer como consertar esse problema, para que o apache inicie sozinho na reinicialização. Qualquer ajuda é bem-vinda

Um pequeno detalhe sobre o servidor

Ubuntu 14.04 (versão mais atualizada) Apache 2.4.7 Eu tenho uma configuração de chave ssl através do Startcom para proteger o apache - Quando eu reiniciar o serviço apache ele exige que eu digite a senha que eu criei _ Pergunto-me se isso poderia ser o problema quando reiniciar o servidor - não me lembro de ser esse o caso embora.

Obrigado antecipadamente!

    
por Oren Goldstein 10.02.2016 / 22:16

1 resposta

0

Eu tive este problema de forma consistente e foi o arquivo .pid para o processo antes da reinicialização ainda estar lá. Estes são exemplos da RedHat, mas o conceito é o mesmo. Um "service tomcat stop" interrompe o processo do apache e exclui o arquivo .pid que o acompanha. Uma reinicialização não estava removendo o arquivo .pid. O que acabei fazendo no início foi manualmente parar e reiniciar o tomcat depois que o servidor voltou a funcionar. Mais tarde modifiquei o script de inicialização para fazer um desligamento automático primeiro. Isso me daria um erro se ele tentasse parar alguma coisa, mas o servidor da Web começou depois disso.

    
por Christopher 10.02.2016 / 23:30