Tôi gặp sự cố khi Apache sẽ không bắt đầu sau khi cập nhật lên High Sierra 10.13.1. Không có bất cứ điều gì hiển thị trong nhật ký lỗi, nhưng khi tôi cố gắng apachectl start
không có gì xảy ra. Nếu tôi chạy apachectl configtest
tôi nhận được "Cú pháp OK
Tôi đã sử dụng các lệnh như sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
vô ích. Apache sẽ không bắt đầu. Tôi có thể chạy sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
và điều đó cũng không hoạt động.
Tôi đã xem danh sách các dịch vụ sản xuất bia và httpd hiển thị trong danh sách cùng với quy trình khác (mysql) nhưng trạng thái của httpd đang hiển thị "bắt đầu" màu vàng thay vì màu xanh lục.
Tôi đã thử nhiều thứ khác nhau, và điều tôi đang tìm kiếm là nếu tôi nhìn vào tệp system.log tôi tìm thấy com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Nếu tôi chạy apachectl start, lệnh dường như hoạt động, nhưng khi tôi chạy lệnh dừng, tôi nhận được "httpd (không có tệp pid) không chạy.
Tôi cũng nhận được đầu ra của com .; Apple.xpc.launchd [1] ( org.apache.httpd): Vui lòng chuyển từ OnDemand sang KeepAlive.
Có điều gì đó với High Sierra đang ngăn Apache chạy khi nó chạy tốt ở Sierra không?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
dịch vụ sản xuất bia và tất cả chúng đều hiển thị cùng một chỉ báo. Đối với hướng dẫn thiết lập, Ansible đã được sử dụng để thiết lập apache. Điều này đã được thực hiện trên 5 chiếc MacBook khác, chúng vẫn đang chạy Sierra. Một chiếc MacBook này đã gặp sự cố và Apple đã chạy chẩn đoán và đặt lại HĐH, đồng thời cập nhật HĐH lên High Sierra
apachectl start
). Tương tự với ... configtest
!
httpd
công thức Homebrew và bây giờ apache không phản hồi. Khi tôi làm brew services list
, tôi cũng nhận được started
httpd màu vàng và khi tôi chạy sudo apachectl stop
, nó cho tôi biết điều đóhttpd (pid 87?) not responding.