Error de tiempo de espera de Apache+FastCGI: "no pudo permanecer en ejecución durante 30 segundos después de 3 intentos, su intervalo de reinicio se retrasó a 600 segundos"

Error de tiempo de espera de Apache+FastCGI: "no pudo permanecer en ejecución durante 30 segundos después de 3 intentos, su intervalo de reinicio se retrasó a 600 segundos"

Recientemente instalé mod_fastcgi y Apache 2.2. Tengo un script cgi simple como el siguiente (test.fcgi):

#!/bin/sh
echo sadjad

Pero cuando invoco 'mysite.com/test.fcgi' veo un "Error interno del servidor" después de un corto período de tiempo.

El archivo error.log muestra este mensaje de error:

[Tue Jan 31 22:23:57 2006] [warn] FastCGI: (dynamic) server "~/public_html/oaduluth/dispatch.fcgi" has failed to remain running for 30 seconds given 3 attempts, its restart interval has been backed off to 600 seconds

Este es mi archivo .htaccess:

AddHandler fastcgi-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L]

¿Cuál podría ser el problema? ¿Es mi archivo .htaccess?

Respuesta1

Estás intentando ejecutar un script CGI a través de la interfaz FastCGI. Eso no funcionará. Solo puede ejecutar un script FastCGI que siga la especificación FastCGI utilizando la interfaz FastCGI. El servidor sigue ejecutando su script e intentando enviarle solicitudes FastCGI y sigue finalizando sin haber recibido ni procesado ninguna solicitud.

Respuesta2

El problema está en tu guión. Debe aceptar la solicitud antes de imprimir algo en el navegador.

Ver elpregunta similaren stackoverflow.com.

información relacionada