0

我们使用 udeploy 进行频繁的部署,最后一步是使用 sudo ./apachectl -k restart 自动重启 apace http 服务器。但有时服务器无法重新启动并出现以下错误:-

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

请注意,不是所有时候,只是有时。我验证了所有内容,在 httpd conf 文件中没有重复监听端口 80 指令,在 ssl 密钥文件中没有密码提示问题。我没有对服务器的 root 访问权限,因此实际上无法验证在主 apache 服务器启动之前是否有任何其他进程绑定端口 80。但是是否还有其他可能导致问题的原因。任何帮助或建议将不胜感激。

干杯,

阿什利

4

1 回答 1

0

不确定时间,但可能会在出现故障时添加第二次尝试启动,这可能会留出足够的时间来释放任何可能正在使用的资源。

于 2016-08-31T20:58:10.117 回答