Apache levando 20 segundos para começar a executar o script CGI

Alguma idéia de por que meu servidor Apache/2.0.49 sempre espera 20 segundos de receber uma solicitação executada usando um script cgi-bin para começar a executar esse script?

O servidor responde imediatamente a solicitações HTTP normais que usam apenas arquivos estáticos, mas sempre leva 20 segundos para responder a solicitações cgi-bin. Eu usei o tcpdump para cronometrar a chegada da solicitação e imprimi a hora no início do script para determinar que o atraso está entre esses dois eventos.

I can't see anything in the configuration that relates to 20 seconds. The server runs Red Hat Linux 3.3.3-7 & I'm pretty sure that it used to respond to cgi-scripts immediately, but am unsure when it started being slow & what might have changed to cause that.

Agradecemos antecipadamente por qualquer ajuda/sugestões que você possa fornecer.

4
adicionado editado
Visualizações: 1
O cgi você começa, talvez tenha algumas dependências e precise de tempo para carregar tudo?
adicionado o autor YvesR, fonte
Obrigado por responder. É um script bash simples e a primeira coisa que faz agora é imprimir a hora e o atraso é entre a solicitação GET sendo recebida e a primeira linha do script.
adicionado o autor user1462740, fonte

1 Respostas

Nós tivemos um problema semelhante com o nosso servidor Apache rodando PHP mas apenas com um cliente específico, no final o problema foi que o PHP estava tentando buscar um arquivo de um servidor remoto mas não tinha conectividade, depois de 20 segundos o PHP “desistiu” e o fluxo foi concluído. Você deve tentar pesquisar seu código por algo semelhante.

1
adicionado