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

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

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

1
задан 13 April 2017 в 15:24

1 ответ

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

kill -9 $(pidof apache2)

, который, кажется, работает отлично

0
ответ дан 24 May 2018 в 10:58

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

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