Errores: 504 Time-out Response Gateway Nginx y Drupal 7

Si cuando tratamos de actualizar los idiomas en Drupal 7 y Nginx nos da el error Gateway Timeout Responsetext: 504, se produce ya que el script de actualización tarda demasiado tiempo, tenemos que ampliar los parametros de tiempos de respuesta, este es el mensaje que puede dar en el error.log

4083#0: *72 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 91.117.249.242, server: coroa.es, request: "POST /?q=batch&id=7&op=do HTTP/1.1", upstream: "fastcgi://unix:/var/lib/php5-fpm/web5.sock", host: "coroa.es", referrer: "http://coroa.es/?q=batch&op=start&id=7"

Esta es la captura de pantalla de lo que sucede en el navegador.

Para solucionarlo simplemente debemos añadir unas líneas a la directiva location @php, podemos añadirla en el fichero de configuración del nuestro vhost o si queremos solucionarlo para todo el servidor podemos añadir las líneas al archivo /etc/nginx/nginx.conf, dentro de la directiva http.

location @php {
....................
fastcgi_buffer_size 128k;
fastcgi_buffers 256 4k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}

 

Añadir nuevo comentario

CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.