Comment augmenter le délai de demande dans Nginx

Comment augmenter le délai de demande dans Nginx

Parfois, les demandes de longue durée ont échoué avec le message d'erreur "504 portail expiré" Dans le serveur Web Nginx. Pour résoudre ce problème, vous devez augmenter le délai de demande dans la configuration du serveur Nginx. Le délai d'expiration par défaut de la demande Nginx est de 60 secondes. Qui peut être augmenté ou diminué en mettant à jour les fichiers de configuration.

Dans cette FAQ rapide, vous apprendrez à modifier le délai de demande dans le serveur Web Nginx.

Augmenter le délai d'expiration de la demande dans Nginx

Par exemple, vous souhaitez augmenter le délai de demande à 300 secondes. Alors vous devez ajouter proxy_read_timeout, proxy_connect_timeout, proxy_send_timeout Directives de HTTP ou Block Server. Ici, le bloc HTTP permet les modifications de tous les serveurs dans Nginx.

Pour apporter des modifications à tous les serveurs, modifiez le fichier de configuration principale Nginx et ajoutez le contenu suivant dans le bloc HTTP.

http … proxy_read_timeout 300; proxy_connect_timeout 300; proxy_send_timeout 300;… 

Dans le cas, vous souhaitez simplement augmenter le délai de demande pour un serveur ou un sous-domaine spécifique, puis ajouter les directives de son bloc de serveur uniquement. Modifiez le fichier de configuration de bloc de serveur spécifique et ajoutez les paramètres suivants:

Server … proxy_read_timeout 300; proxy_connect_timeout 300; proxy_send_timeout 300;… 

Après avoir apporté les modifications, vous devez redémarrer le service Nginx pour appliquer les modifications. Les systèmes exécutés avec SystemD peuvent utiliser la commande suivante.

sudo systemctl redémarrer nginx  

Tout cela, avec les modifications ci-dessus, vous avez réussi à augmenter le délai de demande dans le serveur Nginx.

Conclusion

Ce tutoriel vous aide à augmenter le délai de demande dans le serveur Web Nginx.