Apache2无法在UNIX服务器上启动

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

在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 '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必须已更改