23/08/2013, 04:34
|
| | Fecha de Ingreso: abril-2011
Mensajes: 8
Antigüedad: 13 años, 6 meses Puntos: 0 | |
Respuesta: ERROR 500: Internal Server Error Hola compañeros !
El problema ya está resuelto. Aquí está la solución.
Siguiendo las recomendaciones de los compañeros de foro fuí a echar un vistazo al log del servidor Apache, en realidad esta fue la primera cosa que debería haber hecho no se por que no se me habia ocurrido antes.
Después de ver el registro de errores (/ var/log/apache2/error.log en Debian Server encontré esto:
Código PHP:
[warn] [client **.**.**.**] mod_fcgid: read data timeout in 360 seconds
[error] [client **.**.**.**] Premature end of script headers: cron.php
El problema parece residir en el mod_fcgid.
Excavando en la documentación de Apache 2 para mod_fcgid me enteré de la Directiva FcgidIOTimeoutT
La configuración mod_fcgid son eliminados por host virtual, por lo que sus valores globales no se aplicarán a su host virtual .
Me puse a editar el archivo conf VirtualHost por defecto. En Debian Server, por lo general es /etc/apache2/sites-available/default.
La adición de esta línea dentro del contexto <VirtualHost>:
Código PHP:
<IfModule mod_fcgid.c>
FcgidIOTimeout 7200
</IfModule>
Reinicie Apache2 y el script funciona ahora. |