leepubli.com

504 Gateway Error en Cherokee webserver

No se si les ha pasado pero cuando se tiene Cherokee + PHP en ocasiones marca un error 504 Gateway Error, y por más que buscaba el porque del error no encontraba la respuestas, hasta que hoy di con la correcta!..
Resulta que un script de PHP que consume algo de tiempo hace que caduque la conexión de Cherokee..., en pocas palabras alenta al servidor cherokee y cherokee no sabe que hacer!...
Para probar esta teoría pueden poner un script que tenga algo como esto:
sleep (25);
phpinfo();
?>
Y verán el error 504 Gateway Error., bueno para arreglarlo es necesario meterse a la configuración de Cherokee (en está página explico como entrar al panel de administrador), despues entramos a General y en la sección Comportamiento de Red, Tiempo de Espera (segs) cambiamos el valor a 60, ya con esto la mayoria de los script's de PHP deberían de funcionar, reiniciamos el server y listo!! face-smile.png
cherokee-timeout
Trackback URI: http://oviedos.com.mx/index.php/trackback/502

#1 Re:504 Gateway Error en Cherokee webserver

zodman, <E-Mail> / Martes 22 Diciembre 2009 9:54am  
avatar

Con no lo estas dando en la torre al rendimiento de cherokee ???
Y por que el script tarda tanto tiempo en responder ?? a esa aplicacion lehace falta tunning!

[ Responder (0) ]

#1.1 Re:Re:504 Gateway Error en Cherokee webserver

José Oviedo Uribe, <E-Mail> / Martes 22 Diciembre 2009 12:04pm  
avatar

Esa aplicación tarda mucho ya que genera unos archivos en powerpoint mediante Java y el pues lamentablemente siempre es algo lento el proceso, a no ser que exista otra solución pero pues esta fue la primera que encontre y me ha funcionado :(

[ Responder (0) ]

#2 Re:504 Gateway Error en Cherokee webserver

leonel, <E-Mail> / Jueves 24 Diciembre 2009 9:19am  
avatar

la otra opcion es UNICAMENTE darle ese tiempo al handler del php y dejar el resto menor timeout

[ Responder (0) ]

#3 Re:504 Gateway Error en Cherokee webserver

leonel, <E-Mail> / Jueves 24 Diciembre 2009 12:25pm  
avatar

Lo mas recomendado es dejar SOLAMENTE el handler de php con el un mayor timeout y dejar el timeout del servidor mas bajo

[ Responder (0) ]

Imagen Aleatoria

Imagen Aleatoria


Suscribete al servicio sindicalizado de Oviedos.com.mx


Información personal