Cómo aumentar el tiempo de espera de la solicitud en NGINX

13 gen 2022 1 min di lettura
Cómo aumentar el tiempo de espera de la solicitud en NGINX
Indice dei contenuti

Introducción

A veces, las solicitudes de larga data fallan y aparece un mensaje de error "504: Tiempo de espera de puerta de enlace" en el servidor web NGINX. Para solucionar este problema, debe aumentar el tiempo de espera de la solicitud en la configuración del servidor NGINX. El tiempo de espera predeterminado de la solicitud de NGINX es de 60 segundos . El cual se puede aumentar o disminuir actualizando los archivos de configuración.

En estas preguntas frecuentes rápidas, aprenderá cómo cambiar el tiempo de espera de la solicitud en el servidor web NGINX.

Aumente el tiempo de espera de la solicitud en NGINX

Por ejemplo, desea aumentar el tiempo de espera de la solicitud a 300 segundos. Luego, debe agregar las directivasproxy_read_timeout a http o al bloque del proxy_connect_timeoutservidor . proxy_send_timeoutAquí el bloque http permite cambios en todos los servidores en NGINX.

Para realizar cambios en todos los servidores, edite el archivo de configuración principal de NGINX y agregue el siguiente contenido en el bloque http.

http{
   ...
   proxy_read_timeout 300;
   proxy_connect_timeout 300;
   proxy_send_timeout 300;
   ...
}

En caso de que simplemente desee aumentar el tiempo de espera de la solicitud para un servidor o subdominio específico, luego agregue directivas solo para su bloque de servidor. Edite el archivo de configuración del bloque de servidor específico y agregue la siguiente configuración:

server{
   ...
   proxy_read_timeout 300;
   proxy_connect_timeout 300;
   proxy_send_timeout 300; 
   ...
}

Después de realizar los cambios, se debe reiniciar el servicio NGINX para aplicar los cambios. Los sistemas que se ejecutan con Systemd pueden usar el siguiente comando.

sudo systemctl restart nginx 

Hecho todo, con los cambios anteriores, ha aumentado con éxito el tiempo de espera de la solicitud en el servidor NGINX.

Conclusión

Este tutorial lo ayuda a aumentar el tiempo de espera de la solicitud en el servidor web NGINX.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.