Apache tarda 20 segundos en comenzar a ejecutar script CGI

¿Alguna idea de por qué mi servidor Apache/2.0.49 siempre espera 20 segundos después de recibir una solicitud que se ejecuta con un script cgi-bin para comenzar a ejecutar ese script?

El servidor responde inmediatamente a las solicitudes HTTP normales que solo usan archivos estáticos, pero siempre demora 20 segundos para responder a las solicitudes de cgi-bin. He usado tcpdump para sincronizar la llegada de la solicitud e imprimí la hora al comienzo de la secuencia de comandos para determinar que la demora está entre esos dos 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.

Gracias de antemano por cualquier ayuda/sugerencia que pueda brindar.

4
El cgi que comienzas, tal vez tiene algunas dependencias y necesita tiempo para cargar todo?
agregado el autor YvesR, fuente
Gracias por responder. Es un script bash simple y lo primero que hace es imprimir el tiempo y el retraso entre la solicitud GET que se recibe y la primera línea del script.
agregado el autor user1462740, fuente

1 Respuestas

Tuvimos un problema similar con nuestro servidor Apache ejecutando PHP pero solo con un cliente específico, al final resultó que el problema era que el PHP estaba tratando de obtener un archivo de un servidor remoto pero no tenía conectividad, después de 20 segundos el PHP "se rindió" y el flujo se completó. Debería intentar buscar en su código algo similar.

1
agregado