launchctl:卸载错误:org.apache.httpd

launchctl:卸载错误:org.apache.httpd

我刚刚将操作系统升级到 Mountain Lion,发现我的本地服务器不再工作。当我开始尝试修复这个问题时,我发现sudo apachectl stop运行launchctl: Error unloading: org.apache.httpd

这是什么意思?我该如何解决?

多谢你们!

答案1

launchctl:显示是因为apachectl正在使用 的launchd控制脚本launchctl来启动和停止 Apache。

Error unloadinglaunchd表示无法停止指定的守护进程/服务。如果指定的守护进程已停止,通常会发生这种情况。

org.apache.httpd是定义 httpd 如何运行的 plist 文件的名称launchd。如果您好奇,实际的 plist 位于

/System/Library/LaunchDaemons/org.apache.httpd.plist

如果服务器只是关闭,只需使用:

sudo apachectl start

使其再次运行。

否则,我会检查 system.log(您可以使用 Console.app)并查看是否有任何更具信息性的错误消息。

答案2

尝试运行以下命令来更详细地查看您遇到的错误

sudo bash -x /usr/sbin/apachectl -k stop

相关内容