技术文档

Linux系统下Apache服务器启动失败的解决办法 – Apache

系统重启后发现,Apache启动失败

Linux系统下Apache服务器启动失败的解决办法 – Apache

报错如下:

#./apachectl start
(98)Address already in use: make_sock: could not bind to address
[::]:80
no listening sockets available, shutting down
Unable to open logs

查了下80

#netstat -Inp|grep 80

tcp
0 0
127.0.0.1:631
0.0.0.0:*
LISTEN
17803/cupsd
tcp
0 0
:::5803
:::*
LISTEN
5962/java
tcp
0 0
:::5804
:::*
LISTEN
5962/java
tcp
0 0
:::8880
:::*
LISTEN
8101/java
tcp
0 0
:::80
:::*
LISTEN
17838/httpd
tcp
0 0
:::9809
:::*
LISTEN
4335/java
tcp
0 0
:::9080
:::*
LISTEN
8101/java
tcp
0 0
:::8093
:::*
LISTEN
5962/java
udp
0 0
0.0.0.0:631
0.0.0.0:*
17803/cupsd

准备kill掉httpd,然后重启Apache

但是一直失败,jobID一直递增

后来就查了下http

#ps -ef|grep http

apache 17843 1 0 Oct27
? 00:00:00
/usr/sbin/httpd -k start
apache 17844 1 0 Oct27
? 00:00:00
/usr/sbin/httpd -k start
apache 17845 1 0 Oct27
? 00:00:00
/usr/sbin/httpd -k start
root 24365 23466 0 10:29
pts/1 00:00:00 grep http
然后看到了3个ID

逐个kill掉

#kill -9 17845

#kill -9 17844

#kill -9 17843

重启Apache,成功!

©2020-2024   万云SSL证书  (www.sslssl.com.cn)  万云科技   豫ICP备2020034358号-10