launchctl: descarga de erro: org.apache.httpd

3

Acabei de atualizar meu sistema operacional para o Mountain Lion e descobri que meu servidor local não estava funcionando mais. Quando comecei a trabalhar tentando consertar isso, descobri que executar sudo apachectl stop retorna launchctl: Error unloading: org.apache.httpd

O que isso significa e como corrigi-lo?

Obrigado pessoal!

    
por CourtDemone 27.07.2012 / 01:29

2 respostas

5

launchctl: é mostrado porque apachectl está usando o script de controle launchd , launchctl , para iniciar e parar o Apache.

Error unloading significa que o daemon / serviço fornecido de launchd não pode ser parado. Isso geralmente acontece se o daemon fornecido já estiver parado.

org.apache.httpd é o nome do arquivo plist que define como o httpd é executado por launchd . Se você está curioso o plist real está em

/System/Library/LaunchDaemons/org.apache.httpd.plist

Se o servidor estiver apenas desligado, use:

sudo apachectl start

para colocá-lo em funcionamento novamente.

Caso contrário, eu verificaria o system.log (você pode usar o Console.app) e ver se há alguma mensagem de erro mais informativa.

    
por 02.08.2012 / 08:59
3

experimente executar o seguinte comando para ver mais detalhadamente quais erros você está recebendo

sudo bash -x /usr/sbin/apachectl -k stop
    
por 27.07.2012 / 06:04