Eu recebo a mesma mensagem que a explicada neste tópico quando estou tentando reiniciar o apache2:
* Restarting web server apache2 [fail]
* There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.
Mas o problema é que não tenho nenhum arquivo dentro de / var / run / apache2. O comando pidof apache2 retorna:
1274
Não sei se vai ajudar, mas aqui está a linha no apache2.conf:
PidFile ${APACHE_PID_FILE}
E aquele em envvars:
export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid
Devo criar manualmente um arquivo .pid dentro de / var / run / apache2?
Muito obrigado !
sudo kill -9 1274
tenteservice apache2 status
Se ele volta comstopped/waiting
entãosudo service apache2 start
sudo kill -9 <pid>
como resposta. Também funcionou para mim.Respostas:
Obrigado a @douggro que encontrou a resposta.
Encontre o ID do processo do Apache2 com:
Mate o (s) processo (s):
Então você pode iniciar o Apache2 normalmente:
ATUALIZAR
Se
sudo kill -9 <pid>
não funcionar, tentesudo kill <pid>
!fonte
Depois de tentar vários liners que não funcionaram, achei isso
isso parece funcionar muito bem
fonte