Ubuntu:我无法终止某些进程,并且 Apache 无法重新启动

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但没有任何反应。我在 run/apache2 中检查了 Apache2 的 pid 文件,但没有文件。

我该如何解决?

答案1

您需要手动找到崩溃的 apache 进程的 pidis

pidof apache2 

然后一次终止一个进程

sudo kill -9 <pid>

然后你就可以像平常一样启动 Apache2 了:

sudo service apache2 start

相关内容