Почему Apache не может перезагрузиться? & ldquo; рассмотреть ситуацию вручную & rdquo;

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 
3
задан 26 October 2013 в 15:18

3 ответа

Проверьте pid Apache2, выполнив:

pidof apache2

Затем завершите выполнение показанного pid:

sudo kill -9 <pid>

Перезапустите Apache2.

0
ответ дан 26 October 2013 в 15:18

Проверьте, равен ли путь файла pid, заданный в /etc/apache2/apache2.conf, переменной APACHE_PID_FILE, экспортированной в /etc/apache2/envvars.

0
ответ дан 26 October 2013 в 15:18

Я знаю, что уже слишком поздно отвечать на этот вопрос, но это может помочь кому-то в будущем.

  1. выполнить: pidof apache2
  2. Затем sudo kill -9 pid
  3. уничтожить все pid , выполнив вышеуказанную команду
  4. Запустить apache: sudo service apache2 start

Готово.

0
ответ дан 26 October 2013 в 15:18

Другие вопросы по тегам:

Похожие вопросы: