我注意到我的服务器发生了一件新事,我无法弄清楚是什么让它发生了。我希望那里有人有这个问题的经验,可以帮我找到一个解决办法让它停下来。
我今晚在我的ubuntu服务器上重启,我已经在slicehost.com运行了。一切都运行良好,直到我开始apache。我收到以下错误。
*启动Web服务器apache2(98)地址已在使用中:make_sock: 无法绑定到地址0.0.0.0:80 没有可用的监听插座, 关闭无法打开日志
...失败!
使用netstat -ltnp | grep ':80'
进行的进一步研究将显示以下内容:
然后我可以tcp 0 0 0.0.0.0:80
0.0.0.0:* LISTEN 3948 / apache2
kill 3948
和apache一样正常启动。 PID 3948不断变换为不同的数字。
这是新的,我在没有发生这种情况下成功启动的唯一办法就是卸载phpmyadmin的手动安装,然后使用aptitude install命令重新安装它。 Phpmyadmin现在在服务器上正常运行,但我不明白这个错误意味着什么,或者我怎么能解决它。
任何可能提供一些见解的人都将不胜感激!
答案 0 :(得分:0)
检查如果您没有双启动服务器,并且您的分区已经安装,那么它可以访问其日志文件。
我建议在serverfault。com重述这个问题,你的问题在这里有点错位。
答案 1 :(得分:0)
问题是因为端口80已经在使用(可能是IIS7使用它)。
解决问题打开Apache / conf / httpd.conf文件并找到 Listen 80 行并更改它到另一个端口(例如,听5555)。比运行httpd.exe并尝试打开localhost:5555。有用! :)