gpt4 book ai didi

macos - org.apache.httpd : Already loaded

转载 作者:行者123 更新时间:2023-12-03 22:31:51 27 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

8年前关闭。




Improve this question




我对 apache 有一个奇怪的问题:

$ apachectl configtest

Syntax OK

配置没问题,在我关闭它之前,它实际上在一分钟前工作。
$ sudo apachectl start
org.apache.httpd: Already loaded

不,这不对:
$ ps ax | grep httpd
58204 s000 R+ 0:00.00 grep httpd

让我们试着阻止它:
$ sudo apachectl stop

好像停止了对吧?让我们尝试重新启动它:
$ sudo apachectl start
$ sudo apachectl start
org.apache.httpd: Already loaded

所以它必须正在运行,但它不在 ps ax 中它根本不起作用。
$ sudo apachectl stop
$ sudo apachectl stop
launchctl: Error unloading: org.apache.httpd

试图从自动启动中删除它:
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
launchctl: Error unloading: org.apache.httpd

但是当我尝试启动它时是一样的,它假装它启动了但它没有。错误日志中也没有任何内容。帮助!

OS X 10.8.2 山狮

更新:

重启后:
$ sudo apachectl start
Password:
org.apache.httpd: Already loaded

$ sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
org.apache.httpd: Already loaded

$ ps ax | grep httpd
7300 s000 R+ 0:00.00 grep httpd

所以我现在实际上没有网络服务器。

解决方案:

经研究 org.apache.httpd.plist我发现 apache 是由 ruby​​ 脚本控制的 /usr/sbin/http-wrapper由于我更换了系统 ruby​​ 解释器,因此运行时出现了一些问题。这为我修复了它:
ln -s /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby /usr/bin/ruby

最佳答案

手动运行服务器并修复报告的错误:

root#> /usr/sbin/httpd -k start

关于macos - org.apache.httpd : Already loaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13237799/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com