ubuntu@fast:~$ /etc/init.d/apache2 restart
* 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.
Что происходит?
cat /var/run/apache2.pid
1342
pidof apache2
1723 1468 1467 1466 1440 1439 1438 1433 1348 1347 1342
Проверьте pid Apache2, выполнив:
pidof apache2
Затем завершите выполнение показанного pid:
sudo kill -9 <pid>
Перезапустите Apache2.
Проверьте, равен ли путь файла pid, заданный в /etc/apache2/apache2.conf
, переменной APACHE_PID_FILE
, экспортированной в /etc/apache2/envvars
.
Я знаю, что уже слишком поздно отвечать на этот вопрос, но это может помочь кому-то в будущем.
blockquote>
- выполнить:
pidof apache2
- Затем
sudo kill -9 pid
- уничтожить все pid , выполнив вышеуказанную команду
- Запустить apache:
sudo service apache2 start
Готово.