Как перезапустить apache2, когда я получаю изодромный с предварением конфликт?

Я получаю то же сообщение, чем объясненный в этом потоке, когда я пытаюсь перезапустить 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.

Но проблема состоит в том, что у меня нет файла внутри/var/run/apache2. Возвраты pidof apache2 команды:

1274

Я не знаю, поможет ли это, но здесь является строкой в apache2.conf:

PidFile ${APACHE_PID_FILE}

И тот в envvars:

export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid

Я должен вручную создать .pid файл внутри/var/run/apache2?

Большое спасибо!

28
задан 13 April 2017 в 05:24

2 ответа

Благодаря @douggro, кто нашел ответ.

Находят processus идентификатор Apache2 с:

pidof apache2 

Уничтожают процесс (процессы):

sudo kill -9 <pid>

Тогда можно запустить Apache2 как обычно:

sudo service apache2 start

ОБНОВЛЕНИЕ

, Если sudo kill -9 <pid> не работает, просто попробуйте sudo kill <pid>!

28
ответ дан 23 November 2019 в 00:59

После попытки различного лайнеры, которые не работали, я нашел это

kill -9 $(pidof apache2)

это, кажется, работает просто великолепно

1
ответ дан 23 November 2019 в 00:59

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

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