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