Ubuntu: я не могу убить некоторые процессы и Apache не перезагружается

Я не могу перезапустить Apache: если я пытаюсь запустить его, ошибка заключается в следующем:

(98)Address already in use: 
AH00072: make_sock: could not bind to address 0.0.0.0:80 
no listening sockets available, shutting down 
AH00015: Unable to open logs Action 'start' failed. 
The Apache error log may have more information.

Если я пытаюсь остановить его (даже если он не запущен), ошибка заключается в следующем:

Существуют процессы с именем "apache2", которые не соответствуют вашему pid-файлу, которые не затрагиваются во имя безопасности. Пожалуйста, проверьте ситуацию вручную.

Проблема в том, что я не могу убить эти процессы; Я пробовал с sudo kill -9 #PID но ничего не происходит Я проверяю pid-файл Apache2 в run/apache2, но нет файлов.

Как я могу решить?

1 ответ

Вам нужно вручную найти пидис сбойного процесса Apache

pidof apache2 

Затем убить процесс (ы) по одному

sudo kill -9 <pid>

Затем вы можете запустить Apache2 как обычно:

sudo service apache2 start
Другие вопросы по тегам