我刚刚把我的操作系统升级到山狮,发现我的本地服务器不再工作了。当我开始尝试修复这个问题时,我发现运行sudo apachectl stop返回launchctl: Error unloading: org.apache.httpd。
这是什么意思,我该怎么解决呢?
谢谢各位!
发布于 2012-08-02 06:59:04
之所以显示launchctl:,是因为apachectl使用launchd的S控制脚本launchctl来启动和停止Apache。
Error unloading意味着不能停止给定的launchd守护进程/服务。如果给定的守护进程已经停止,通常会发生这种情况。
org.apache.httpd是定义launchd如何运行httpd的plist文件的名称。如果你好奇的话,实际的plist是在
/System/Library/LaunchDaemons/org.apache.httpd.plist如果服务器仅仅关闭,只需使用:
sudo apachectl start让它重新运转起来。
否则,我将检查system.log (您可以使用Console.app),并查看是否有任何信息更丰富的错误消息。
https://serverfault.com/questions/411652
复制相似问题