O Apache não inicia no Mac OS X Lion/MAMP

O Apache não inicia no Mac OS X Lion/MAMP

Estou tendo dificuldades para fazer o Apache começar a rodar via MAMP.

Tenho desenvolvido com o MAMP nos últimos meses e tudo funcionou bem. Esta manhã, porém, o Apache parou de funcionar magicamente, apesar de eu não ter feito nenhuma alteração na configuração nem nada.

Verificando meu apache_error.log, vejo isso toda vez que tento iniciar o Apache via MAMP:

[Fri Sep 09 12:16:19 2011] [alert] (EAI 8)nodename nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "unknown040cced5b2fe"
Configuration Failed

Alguma ideia? Estou um pouco perplexo.

Responder1

Se o MAMP fornecer o usual apachectl, eu usaria isso para testar a configuração apachectl configtest.


Atualizar:

Para descobrir qual programa já está usando (ou seja, escutando ou vinculado) a porta 80, use netstat -anpcomo root.

Atualização 2:

Observe que você precisa ser root para vincular-se a números de porta privilegiados (abaixo de 1024)

Responder2

Acabei de encontrar o mesmo problema e resolvi-o alterando minha porta de escuta arbitrariamente.

Eu tive o mesmo erro que você, exceto que eu estava usando uma porta> 1024 personalizada em primeiro lugar. Depois de mudar minha escolha, o Apache também começou a gravar em seu log de erros, o que se recusou a fazer além do similar

[Fri Sep 09 12:16:19 2011] [alert] (EAI 8)nodename nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "unknown040cced5b2fe"
Configuration Failed

mensagem. Além disso, mesmo netstatnão mostrando que minha porta estava ocupada, o Apache estava demorando um pouco para responder, geralmente indicando uma contenção de soquete.

Responder3

/usr/libum arquivo libpq.5.3.dylibenquanto o Apache procura libpq.5.dylib depois que copiei o arquivo e nomeei-o, libpq.5.dylibele funcionou.

Responder4

Funcionou novamente depois de comentar essa linha em httpd.conf :

# LoadModule unique_id_module libexec/mod_unique_id.so

informação relacionada