最近决定在我的Google Cloud帐户上更改我的VM类型,但是在更改VM的过程中似乎出现了问题,因为我现在无法启动Apache,因为我不断遇到以下错误:
(98)地址已在使用中:AH00073:make_sock:无法侦听地址[::]:80上的连接 (98)已在使用地址:AH00073:make_sock:无法侦听地址0.0.0.0:80上的连接 没有可用的侦听套接字,正在关闭 AH00015:无法打开日志
我尝试执行以下步骤:
netstat -ltnp | grep :80
这将返回以下内容:
tcp6 0 0 :::80 :::* LISTEN 1047/apache2
然后运行以下命令:
sudo kill -9 1047
(1047-pid no)
(出现在您的特定实例上的pid。)
重新启动Apache。
sudo service apache2 restart
但这无济于事,我不断遇到同样的错误。实际上,如果我在杀死进程后立即运行netstat,则会弹出一个增量ID为1的新进程。
还跑了
grep Listen /etc/apache2/ports.conf
要查看同一端口上是否有多个进程,似乎不是这样的:-(
我被困住了,帮助:-(
Mikael
答案 0 :(得分:0)
设法通过更改Apache的端口最终解决了这个问题,不确定使用哪个端口或为何使用端口80,但是我按照以下步骤完成了操作:
https://docs.bitnami.com/aws/apps/redmine/administration/configure-port/#http-port
干杯, 米卡