Я получаю то же сообщение, что и объяснение в этом потоке, когда я пытаюсь перезапустить 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?
Большое спасибо!
После того, как вы попробовали разные лайнеры, которые не работали, я нашел это
kill -9 $(pidof apache2)
, который, кажется, работает отлично