Eu tenho um problema em que o Apache não inicia após a atualização para o High Sierra 10.13.1. Não há nada aparecendo nos logs de erro, mas quando tento apachectl start
nada acontece. Se eu executar apachectl configtest
, recebo "Sintaxe OK
Eu usei comandos como sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sem sucesso. O Apache não será iniciado. Eu posso correr sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
e isso também não está funcionando.
Dei uma olhada na lista de serviços de preparação e o httpd aparece na lista junto com outro processo (mysql), mas o status do httpd está mostrando um amarelo "iniciado" em vez de um verde.
Eu tentei muitas coisas diferentes, e o que estou descobrindo é que, se eu olhar para o arquivo system.log, encontro com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Se eu executar o apachectl start, o comando parece funcionar, mas quando executo o comando stop, recebo "httpd (sem arquivo pid) não executando.
Também estou recebendo a saída de com.; Apple.xpc.launchd [1] ( org.apache.httpd): mude do OnDemand para o KeepAlive.
Existe algo com High Sierra que está impedindo o Apache de funcionar quando correu bem no Sierra?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
serviços de brew` e todos eles mostram o mesmo indicador. Quanto ao guia de configuração, o Ansible foi usado para configurar o apache. Isso foi feito em outros 5 MacBooks, eles ainda estão executando o Sierra. Este MacBook teve um problema e uma Apple executou um diagnóstico e redefiniu o sistema operacional, enquanto atualizava o sistema operacional para High Sierra
apachectl start
). O mesmo com ... configtest
!
httpd
fórmula Homebrew , e agora o apache não responde. Quando eu faço brew services list
, eu também obter o started
para httpd em amarelo, e quando eu corro sudo apachectl stop
, ele me diz quehttpd (pid 87?) not responding.