macOS监听tcp 0.0.0.0:80时出现绑定错误:地址已在使用中。

3
我正在收到:

listen tcp 0.0.0.0:80: bind: address already in use

但我已经杀掉了所有的httpd守护进程:

在这里输入图片描述

为什么还在说地址已经在使用中?


1
尝试在 netstat -tulpn 中找到某些内容。此外,Unix中地址绑定的冷却时间大约为几分钟,也许您需要等待一段时间。 - RoyalGoose
httpd 最初为什么在运行,它是否设置为自动重启(例如作为 LaunchDaemon 或类似的东西)? - Gordon Davisson
您可能需要提供Dockerfile(和/或docker-compose.yml)的一些细节,以便他人可以看出问题所在。 - Philippe
请勿在提问时上传代码/错误信息/文本图片。 - Olaf Kock
@GordonDavisson 我为了某个项目必须启动Apache守护程序。 - pmiranda
@pmiranda Apache守护进程是如何启动的?根据其设置方式,它可能会自动重启,因此杀死它是无用的。 - Gordon Davisson
1个回答

0

这通常是当Apache在后台运行时发生的。您可以在Linux机器上使用此命令来终止它。

sudo /etc/init.d/apache2 stop

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接