Apache httpd Problem

1

Estou com problemas intermitentes no meu site. As páginas geralmente ficam com tempos de carregamento enormes e, às vezes, não são carregadas.

Os registros de erros do httpd contêm o seguinte:

[Wed Feb 23 06:54:17 2011] [debug] proxy_util.c(1854): proxy: grabbed scoreboard slot 0 in child 5871 for worker proxy:reverse
[Wed Feb 23 06:54:17 2011] [debug] proxy_util.c(1967): proxy: initialized single connection worker 0 in child 5871 for (*)
[Wed Feb 23 06:54:24 2011] [debug] proxy_util.c(1854): proxy: grabbed scoreboard slot 0 in child 5872 for worker proxy:reverse
[Wed Feb 23 06:54:24 2011] [debug] proxy_util.c(1873): proxy: worker proxy:reverse already initialized
[Wed Feb 23 06:54:24 2011] [debug] proxy_util.c(1967): proxy: initialized single connection worker 0 in child 5872 for (*)
[Wed Feb 23 06:59:15 2011] [debug] proxy_util.c(1854): proxy: grabbed scoreboard slot 0 in child 5954 for worker proxy:reverse
[Wed Feb 23 06:59:15 2011] [debug] proxy_util.c(1873): proxy: worker proxy:reverse already initialized

O servidor está atualmente executando com 800MB de memória livre, por isso não é causado por falta de RAM. O número atual de processos httpd é 11. Isso aumenta à medida que o erro persiste e pode subir até 25+. Além disso, estou executando o Apache / 2.2.3 (CentOS).

Qualquer sugestão seria muito apreciada.

Muito obrigado,

Chris.

EDITAR

Log de acesso: link

link link

Observe também que esse erro aparece apenas quando a página é atualizada.

    
por Kit 23.02.2011 / 16:01

2 respostas

1

Não há informações suficientes para dar um palpite, mas aqui estão algumas coisas que você pode analisar ou tentar:

  • Tente executar o ApacheBench no servidor para ver se o problema de carregamento lento da página pode ser duplicado . Por exemplo: ab -kc 10 -t 30 http://yourserver.com/somepage.php Se as páginas carregarem rapidamente no servidor, o problema está relacionado à rede.
  • Tente carregar diferentes tipos de páginas (imagens, JS, CSS, PHP, HTML, SHTML, etc ...) e ver quais carregam rapidamente e quais não. Se todos os arquivos estáticos carregarem rapidamente, o problema é algo relacionado à configuração / execução dinâmica da página. Se todos os arquivos carregarem lentamente, é mais provável que ocorra um problema geral de configuração / servidor.
  • Você tem outros arquivos de configuração do Apache (verifique em '/etc/httpd/conf.d/' por exemplo). Suas entradas de host virtual fazem referência a opções de proxy, mas nenhuma linha ProxyPass ou semelhante é encontrada. Se você estiver fazendo proxy, considere que a origem do proxy pode ser lenta. Teste com o ApacheBench para confirmar.
  • Essas entradas do seu log de erros não são erros reais, mas apenas instruções de log de depuração. Os erros terão uma string de cabeçalho [error] . Você também pode verificar outros logs de erro / sistema para mensagens relevantes (/ var / log / messages por exemplo).
por 23.02.2011 / 21:52
0

Não tenho certeza de qual foi a causa do erro. No final, tive que reprovisionar completamente o meu servidor. Bom!

Obrigado pelas respostas de qualquer maneira.

Chris.

    
por 26.02.2011 / 12:24