Apache para de funciona do NADA!!!!
Ola senhores, estou com o seguinte problema:
Tenho um servidor apache q até uns 2 dias atras funcionava de maneira exemplar! Porem atualmente não.
Eu starto o apache, ele cria o httpd.pid e mais alguns processos com usuario nobody. Qnd eu dou ps -aux mostra os pid dos processos nobody, mas não mostra o pid do httpd.pid. Porem até ai o apache esta rodando , se eu mando restarta ./apachectl restart ele fala q o apache não esta rodando e fala q acabo de starta e se eu mando restarta dinovo acontece a mesma coisa. Se eu falo para dar um stop ele não consegue achar o pid, claro uma vez q o pid do httpd.pid não é listado no ps -aux..rs
Até ai o apache funciona... Porém de tempos em tempos os processos do nobody vão sumindo e o apache para de funciona. Para ele voltar a funcionar tem-se q apagar manualmente o httpd.pid dar um kill nos ultimos processos nobody (depois q dois processos nobody somem ele já não funciona - o normal é 4) e mandar starta o apache dinovo, ae acontece a mesma coisa q do inicio desse problema.
Se eu der um ./apachectl fullstatus logo depois de starta o apache ele da a seguinte mensagem:
*
Looking up localhost
localhost
Making HTTP connection to localhost
Sending HTTP request
HTTP request sent; waiting for response
Alert!:Unexpected network read error; connection aborted.
Can´t Access 'http://localhost/server-status'
Alert!Unable to access document
lynx: Can't access startfile
*
O apache ta rodando .. certo?? então.. se eu for no browser e digitar localhost aparece a pagina normal..q deveria aparecer.. se eu for e digitar localhost/server-status o apache sai do ar!!! os pid do nobody somem todos ao mesmo tempo e tem q remove na mão o httpd.pid e manda starta dinovo o apache.
Se eu não acessar essa pagina os pid nobody somem de qlq jeito só q demora mais um pouquinho.
Algem tem alguma idéia doq possa ter acontecido????
Tipo deu um erro no Nautilus falando sobre uma LD_LIBRARY_PATH q falava q tava abortando...
Se vcs quiserem eu posto o erro q deu.
Obrigado, por favor ajudem!rs
Apache para de funciona do NADA!!!!
qdo vc perceber que o apache parou da uma olhada nos logs antes de fazer qq coisa, deve ter a explicao disso
/var/log/messages
/var/log/http/error_log
Apache para de funciona do NADA!!!!
Oq aparece no error_log é mais de 600 linhas(as ultimas) só com
Unknown Marker: 0!!
E o messages eu to tentando acha alguma coisa...Já falo já..
Apache para de funciona do NADA!!!!
se vc nao achar nada faz o seguinte
para o apache
inicia denovo
ai no terminal:
tail -f /var/log/httpd/error_log
depois acessa o server-status e ve oq vai aparecer de novo no log
Apache para de funciona do NADA!!!!
Fiquei com 3 terminais abertos dando um tail -f em messages em um termina em otro dei um tail -f em error_log e no ultimo fiquei fazendo os comando.. oq apareceu em error_log
Unknown Maker 0!!!
Unknow
Tanto iniciando qnt parando qnt acessando server-status
Já no messages aparece algo q eu num to entendendo muito bem
*
Data hora nome da maquina --named[820] : lame server resolving '200.88.90.60. in_addr.arpa'(in 230.88.90.66.in-addr.arpa'?): 66.90.92.199#53
Data hora nome da maquina --named[820] lame server resolving 'coolfun.com' (in coolfun.com'?) 69.144.155.90#53
*
Eu pensei q talvez fosse algo de alguem tentar acessar um host q não existe, fiz o teste e não é isso não...
Algumas vezes em vez de ser coolfun.com é johncolling.com(eles mudam de ip algumas horas são 76 otra ora são fim 90- para o coolfun e o johncooling muda no final 142 para 141, mas ainda estão na mesma sub-rede)
É só isso q apareceu nos logs.
Agora oc me perguta.. como?? e eu te respondo: Boa pergunta cumpadi!