HTTP Código: 504 Gateway Timeout - Nginx
1.- Si tienen un proxy es recomendable editar el siguiente archivo:
nano /etc/nginx/nginx.conf
Y agregar las siguientes líneas en http:
http{
...
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;}
Recargar el servicio:
service nginx reload.
2.- Reparando un error de tiempo de espera Nginx 504 Gateway usando Nginx y FastCGI, cuando trabajas con PHP-FPM, se modifica el siguiente archivo:
- PHP5
/etc/php5/fpm/pool.d/www.conf
- PHP7
/etc/php/7.0/fpm/pool.d/www.conf
Buscar:
;request_terminate_timeout = 0
Modificar, eliminado el comentario y cambiando el valor de 0 a 300, quedaría así:
request_terminate_timeout = 300
Luego modificar el archivo php.ini:
- PHP5
/etc/php.ini
- PHP7
/etc/php/7.0/fpm/php.ini
Buscar:
max_execution_time = 30
Modificar el valor de 30 a 300, quedaría así:
max_execution_time = 300
Para finalizar editar el siguiente archivo:
nano /etc/nginx/nginx.conf
Agregar la siguiente líneas, en la sección de http:
http{
...
fastcgi_read_timeout 300;
}
Se recargan los siguiente servicios:
service nginx reload
o
/etc/init.d/nginx reload
-PHP 5
service php5-fpm reload
-PHP 7
service php7-fpm reload
o
/etc/init.d/php7.0-fpm reload
Fuente Original: https://www.keycdn.com/support/504-gateway-timeout/
Comentarios
Publicar un comentario