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 !
Como o Apache foi instalado? LAMP, nginx, XAMPP? Upstart pode não saber como lidar com a instância que você instalou, se eles ainda estão invocando scripts init.d
—
douggro
Instalei o Apache via sudo apt-get install no Ubuntu 13.10 (em uma máquina virtual do Azure). Preciso digitar um comando específico para conhecer os scripts de chamada?
—
Ivan Gabriele
sudo kill -9 1274
tente service apache2 status
Se ele volta com stopped/waiting
entãosudo service apache2 start
Uau, funcionou perfeitamente! Me sinto idiota por não ter tentado isso antes ... Muito obrigado @douggro!
—
Ivan Gabriele
@douggro Você deve inserir
—
inorganik
sudo kill -9 <pid>
como resposta. Também funcionou para mim.