当出现无法重新启动的情况时,该如何处理【Apache】?

首先

在重启Apache几次之后,突然发生了错误。
尽管外部错误信息看起来相同,但原因和解决方法却不同,所以我将它们进行总结。
服务器使用的是CentOS 7.4,Apache版本为2.4。

目前的情況

当我尝试使用”apachectl restart”重新启动服务器时,

Failed to start The Apache HTTP Server

我无法重新启动了。

请用中文将以下内容释义出来,只需要一种选项:

模式1

导致的原因。

kill: cannot find process ""

有一条消息。

由于已经有运行中的进程,所以无法重新启动,这是原因之一。

应对措施 duì cuò shī)

成功地找到并停止在80端口运行的进程。

netstat -lnp | grep :80
kill <プロセス番号>

使用netstat命令显示通信的端口和进程信息,并查找运行在80端口上的进程。
然后,使用kill命令停止进程,并重新启动。

Pattern 2.请提供一种中文的本地版本。

当我重复重启时,陷入了困境。

是什么导致了这个结果?

因为使用完了信号灯。

ipcs -s

如果存在很多所有者为Apache的信号量,那么我认为可以使用这种模式来获取使用情况。

解决措施

for i in `ipcs -s | awk '/apache/ {print $2}'`; do (ipcrm -s $i); done

使用”ipcs -s”命令获取信号量的使用状况后,Apache将从所有者行中提取ID。
然后,将它们传递给”ipcrm -s”命令来释放它们。

最后

如果遇到其他模式,我会再添加上去。
如果有错误,请指正。

请参考。

http://inaz2.hatenablog.com/entry/2013/04/16/222440 的原文是:“孤独な女の子の日記:田舎暮らしと仕事と映画と音楽の話。”这篇文章是一个孤独的女孩写的日记,内容包括了关于乡村生活、工作、电影和音乐的话题。

http://kanjuku-tomato.blogspot.com/2015/07/apache.html 的原文是:“從入門到精通 | Apache伺服器教學及設定檔解析。”这篇文章是关于Apache服务器教程和配置文件解析,从入门到精通级别的内容。