Mac Websharing desligado, mas processo em execução [fechado]

1

Eu tenho minha configuração do mac para usar o php / mysql / apache via macports. Recentemente ele ficou um pouco em forma de pêra: parece que as versões mac locais do apache e do mysql estão rodando bloqueando os serviços macports:

(48)Address already in use: make_sock: could not bind to address [::]:80
(48)Address already in use: make_sock: could not bind to address [::]:443

O compartilhamento na Web nas preferências do sistema está desativado - como posso desativá-lo corretamente? Tentei ativá-lo novamente nas Preferências do Sistema, mas ele não foi alterado de desativado para ativado.

Além disso, se eu matar o processo, ele será executado novamente.

    
por benedict_w 24.09.2012 / 12:04

1 resposta

1

Eu não acho que sejam as versões embutidas do Mac ou, se forem, elas estão sendo ativadas de maneira incomum. Do fato de que ele reinicia quando morto, eu inferiria que ele está sendo iniciado e monitorado pelo launchd, mas você precisa descobrir qual item de launchd está gerenciando e descarregar esse item. Para fazer isso, execute sudo launchctl list , procure o PID do processo em execução, localize o item launchd (em / Library / LaunchDaemons ou / System / Library / LaunchDaemons) com o rótulo correspondente e descarregue-o com 'sudo launchctl unload -w / caminho / para / item '. Consulte este resposta anterior para mais detalhes.

    
por 25.09.2012 / 02:19

Tags