Httpd无法在Debian上重启

时间:2014-04-18 08:39:43

标签: linux apache debian

早上好!

今天早上我收到了一所大学的电子邮件。他说他不能通过directadmin重启httpd。 Directadmin仅给出:"发生错误"。

我试图搜索日志,我在errortaskq.log

中找到了这个
  

2014:04:18-00:10:01:无法找到pid文件:/var/run/httpd.pid

     

2014:04:18-00:11:42:重启服务时出错httpd:uid 0 gid 0:/etc/init.d/httpd restart>> / dev / null 2>> / dev / null

当我尝试运行时

  

sudo /etc/init.d/httpd restart

我得到了

  

剩余流程:2230 19413 19584 20328 23504 23505 23553 23636 24036 24063 24064   停止httpd:

     

剩余流程:2230 19413 19584 20328 23504 23505 23553 23636 24036 24063 24064   停止httpd:

     

启动httpd:(98)地址已在使用中:make_sock:无法绑定到地址[::]:80   (98)已在使用的地址:make_sock:无法绑定到地址0.0.0.0:80   没有可用的监听套接字,关闭   无法打开日志

这里出了什么问题?

2 个答案:

答案 0 :(得分:0)

“启动httpd:(98)地址已在使用中:make_sock:无法绑定到地址[::]:80(98)已经在使用的地址”建议所有准备运行80端口的东西。找出80端口上运行的服务。

答案 1 :(得分:0)

嗯,有点激进,但你可以尝试杀死httpd proccesses,然后重启它。有时候用php-cgi会发生这种情况。重启不起作用,我必须手动终止进程才能再次启动它。