Así que estoy ejecutando un script PHP en mi servidor virtual GoDaddy (no me odies) que espero tomar alrededor de 5 minutos para terminar la ejecución. La secuencia de comandos está remendando páginas pero nunca ocupa más de 1 página a la vez (se realiza en un ciclo reutilizando la misma variable). he modificado mi archivo php5.ini a lo siguiente:Apache 500 Error con PHP Fun
max_execution_time = 600
max_input_time = 120
memory_limit = 64M
I verificado a través de phpinfo que los cambios en los archivos ini habían entrado en vigor, sin embargo estoy recibiendo un error de Apache 500 después de 120 segundos. Aquí está el registro de errores para este tiempo:
[Wed Jul 11 22:08:52 2012] [warn] [client **.**.**.***] mod_fcgid: read data timeout in 120 seconds
[Wed Jul 11 22:08:52 2012] [error] [client **.**.**.***] Premature end of script headers: test.php
Si alguien tiene alguna idea de por qué lo debiera estos errores o cualquier sugerencia sobre cosas para tratar apreciaría la ayuda. Me di cuenta de una opción en la configuración de php establecida en 120, pero no estoy seguro de si tendría un efecto: realpath_cache_tt
También establecí un límite de tiempo en el archivo .php: set_time_limit (600);
Gracias de antemano.
ACTUALIZACIÓN: Aquí es lo que he intentado en el archivo .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
<IfModule mod_fcgid.c>
IPCCommTimeout 7200
</IfModule>
La provoca un error de Apache 500 en cualquier carga de la página. También deshabilité FastCGI pero el problema persiste.
RESUELTOS Robb sugiere lo siguiente: IPCCommTimeout 7200 que debería haber trabajado sin embargo, debido a mi GoDaddy alojamiento compartido que no está permitido. Es hora de encontrar un nuevo servicio de alojamiento.
¿Has intentado ejecutar esto localmente? XAMPP o Uniserver se pueden ejecutar localmente (incluso en una unidad flash). Al menos descartaría un problema con las opciones de alojamiento craptastic de GoDaddy ... –
No lo he intentado y lo intentaré, pero mientras tanto espero que haya algo que haya omitido en el archivo php.ini. Intento desactivar FastCGI solo para ver qué sucederá. – cazzer
Y, por supuesto, cuando intento desactivar FastCGI godaddy me da un problema de conexión, ¡creo que necesito configurar un Uniserver! – cazzer