早上好!
今天早上我收到了一所大学的电子邮件。他说他不能通过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 没有可用的监听套接字,关闭 无法打开日志
这里出了什么问题?
答案 0 :(得分:0)
“启动httpd:(98)地址已在使用中:make_sock:无法绑定到地址[::]:80(98)已经在使用的地址”建议所有准备运行80端口的东西。找出80端口上运行的服务。
答案 1 :(得分:0)
嗯,有点激进,但你可以尝试杀死httpd proccesses,然后重启它。有时候用php-cgi会发生这种情况。重启不起作用,我必须手动终止进程才能再次启动它。