【发布时间】:2019-09-17 00:00:08
【问题描述】:
最近决定在我的 Google Cloud 帐户上更改我的虚拟机类型,但在更改虚拟机的过程中似乎出了点问题,因为我现在无法启动 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 号)
(出现在您的特定实例上的 pid。)
重启 Apache。
sudo service apache2 restart
但这无济于事,我不断收到同样的错误。事实上,如果我在终止进程后立即运行 netstat,则会弹出一个增量 id 为 1 的新进程。
也跑了
grep Listen /etc/apache2/ports.conf
看同一个端口是否有多个进程,好像不是这样的:-(
我卡住了,求助:-(
迈凯尔
【问题讨论】: