Como diagnosticar erro interno do servidor no Lighttpd?

4

Eu tenho o Lighttpd no Centos 5 com o Fcgi e o Memcached. Periodicamente, uma vez por semana ou dois, recebo o erro 500 do servidor interno e preciso reinicializar manualmente o lighttpd para que ele funcione novamente.

Na minha configuração lighttpd eu defini o arquivo de log de erros:

server.errorlog             = "/home/lxadmin/httpd/lighttpd/error.log"

Mas quando abro, não há linhas para os últimos dias, há apenas um mês.

Então, minha pergunta é como diagnosticar qual é o problema e como habilitar o log de erros para minha configuração?

    
por Tomasz Smykowski 11.05.2010 / 17:40

2 respostas

2

Editar:

nano /etc/lighttpd/lighttpd.conf

E coloque:

fastcgi.debug = 1
    
por 07.06.2010 / 12:55
0

Meu palpite é que o problema está relacionado com problemas de conexão com os processos fcgi. Você já tentou strace processo lighttpd quando os erros do servidor interno estão acontecendo? Isso deve lhe dar uma pista do que está acontecendo. Tente algo assim:

strace -p 'pidof lighttpd' -o strace.output

então dê uma olhada em strace.output.

Espero que isso ajude.

    
por 11.05.2010 / 18:07