У мене виникла проблема, коли Apache не запуститься після оновлення до Високої Сьєрри 10.13.1. У журналах помилок нічого не відображається, але коли я намагаюся, apachectl start
нічого не відбувається. Якщо я запускаю, apachectl configtest
отримую "Синтаксис ОК
Я використовував команди як sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
не даремно. Apache не запуститься. Я можу бігати, sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
і це теж не працює.
Я переглянув список служб заварювання та httpd з'являється у списку разом з іншим процесом (mysql), але статус httpd відображається жовтим "запущеним" замість зеленого.
Я спробував багато різних речей, і що я знаходжу, це те, що якщо я заглянув у файл system.log, я знайду com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Якщо я запускаю apachectl start, команда, здається, працює, але коли я запускаю команду stop, я отримую "httpd (жоден pid файл) не працює.
Я також отримую вихід com.; Apple.xpc.launchd [1] ( org.apache.httpd): Будь ласка, перейдіть з OnDemand на KeepAlive.
Чи є щось із Високою Сьєррою, що заважає Apache працювати, коли він добре пробіг у Сьєррі?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
сервісів заварювання`, і всі вони показують один і той же показник. Що стосується посібника з налаштування, для налаштування apache використовувався Ansible. Це зроблено на 5 інших MacBooks, вони все ще працюють Sierra. У цього MacBook виникла проблема, і Apple запустила діагностику та скинув ОС, оновивши ОС на High Sierra
apachectl start
). Те саме з ... configtest
!
httpd
формулу Homebrew , і зараз apache не відповідає. Коли я це роблю brew services list
, я також отримую started
httpd жовтим кольором, і коли я запускаю sudo apachectl stop
, це говорить мені про цеhttpd (pid 87?) not responding.