jueves, 14 de noviembre de 2013

[warn] mod_fcgid: process graceful kill fail, sending SIGKILL

Si viendo los logs de nuestro apache detectamos un warning del mod_fcgid indicando que ha tenido que mandar la señal SIGKILL a algún proceso, casi con toda seguridad podemos indicar que en nuestra web se ha lanzado algo que tardaba más tiempo en resolverse del que tenemos configurado. Este error se nos mostrará al navegar como un error 500 en la web. El fichero de log de apache suele estar en /var/log/httpd/error_log y el error será algo parecido a esto:
 [Sun Oct **] [warn] mod_fcgid: process ** graceful kill fail, sending SIGKILL
 
Para ampliar el tiempo de ejecución CGI basta con aumentar el valor FcgidIOTimeout en el fichero fcgid.conf según nuestras necesidades.

[root@*** ~]# vi /etc/httpd/conf.d/fcgid.conf
Y por ejemplo si queremos ponerle 600 quedaría así:

FcgidIOTimeout 600

Tras esto solo tenemos que reiniciar apache y cogerá los cambios.

No hay comentarios:

Publicar un comentario