【发布时间】:2017-08-07 03:11:54
【问题描述】:
升级到最新的 Mac OS Sierra 后,我的 Mac 出现了一个奇怪的问题。每当我在路径 /etc/apache2/ 中编辑 httpd.conf 并使用命令重新启动 apache
# sudo apachectl restart
更改不会生效。我必须重新启动计算机才能使更改生效。我用谷歌搜索没有运气。
多年来,一切都运转良好。 apache 2.4 有什么变化吗?可能是缓存配置文件...?
我的操作系统版本是
Mac OS Sierra 10.12.6 (16G29)
我的 Apache 版本是
Apache/2.4.25 (Unix)
请帮忙
已编辑: 我认为这是因为即使在停止 apache 之后,某些实例仍在运行。
# sudo apachectl stop
httpd (no pid file) not running
# ps au | grep apache
username 700 0.0 0.0 2432804 772 s001 S+ 1:17pm 0:00.00 grep apache
然后我可以使用以下命令杀死这个实例和任何其他实例
# kill -9 <process id>
我试过了,但似乎没有用。进程 ID 一直在变化。
【问题讨论】: