+ Responder ao Tópico



  1. #1
    Rafael RL
    Visitante

    Padrão 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

  2. #2

    Padrão 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

  3. #3
    Rafael RL
    Visitante

    Padrão 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á..

  4. #4

    Padrão 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

  5. #5
    Rafael RL
    Visitante

    Padrão 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!

  6. #6

    Padrão Apache para de funciona do NADA!!!!

    esses lame server ai pode ignorar, nao tem nada a ver com seu problema


    agora esse Unknown Maker 0 ta fod***, tem que procurar no site do apache oq isso jah que nao tem nenhum log, e soh da problema qdo acessa o server-status