Apache2无法在UNIX服务器上启动
在SSH中重新启动PLESK之后,我遇到了一些Web服务器无法重新启动的问题 当我跑的时候Apache2无法在UNIX服务器上启动,unix,ssh,apache2,Unix,Ssh,Apache2,在SSH中重新启动PLESK之后,我遇到了一些Web服务器无法重新启动的问题 当我跑的时候 /etc/init.d/apache2 start 我得到以下错误 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 我没有跑 /bin/netstat -lnp | grep
/etc/init.d/apache2 start
我得到以下错误
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
我没有跑
/bin/netstat -lnp | grep '0.0.0.0:80'
这给了我
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9097/apache2
我不知道如何从这里开始,让事情重新开始运行
编辑:我按照Ed Heal和花栗鼠0110的建议杀死了进程9097。在那之后,我仍然无法启动apache。我也犯了同样的错误。
/bin/netstat-lnp | grep“0.0.0.0:80”现在会导致
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 21171/apache2
你已经在运行apache了!执行
ps-aux | grep apache
查找进程并终止它
然后您应该能够重新启动它
sudo kill -9 9097
9097是这个特定apache实例的进程id我试过了,然后又试着重新启动apache2,结果是一样的,我运行了
killall-9Apache2
,然后才能够重新启动。感谢您的欢迎,9097命令不起作用,因为当您运行该命令时,pid必须已更改