При попытке перезапустить 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?
Большое спасибо !
Как был установлен Apache? ЛАМПА, nginx, XAMPP? Upstart может не знать, как обрабатывать инстанс, который вы установили, если он все еще вызывает скрипты в
—
init.d
Я установил Apache с помощью sudo apt-get install в Ubuntu 13.10 (на виртуальной машине Azure). Нужно ли вводить определенную команду, чтобы знать вызывающие сценарии?
—
Иван Габриэле
sudo kill -9 1274
тогда попробуйте service apache2 status
Если он вернется с stopped/waiting
потомsudo service apache2 start
Вау, это сработало идеально! Я чувствую себя глупо, что не пробовал это раньше ... Большое спасибо @douggro!
—
Иван Габриэле
@douggro Вы должны войти
—
неорганик
sudo kill -9 <pid>
в качестве ответа. У меня это тоже сработало.