0

Nous avons une application elasticbeanstalk qui exécute une API. Maintenant, les demandes à l'API attendaient souvent des dizaines de secondes pour être satisfaites. J'avais l'habitude d'obtenir un http 504 Gateway_Timeout pour les demandes après 60s d'envoyer les demandes.AWS - Comment définir le délai d'attente HTTP 502?

enter image description here

So I set the 'Idle timeout' of the load balancer to 1800s.

enter image description here

Maintenant, je reçois un http 502 Erreur Proxy après 60:

enter image description here

Comment puis-je résoudre ce problème de sorte que même si les demandes prennent plus de 60 ans, je ne reçois pas une erreur http 500?

Tout conseil est apprécié. Je vous remercie.

Répondre

0

Je suppose que ce n'est pas du tout l'équilibreur de charge élastique, mais le serveur HTTP qui réside dans le conteneur de l'environnement de haricots élastiques.

Vous devez configurer le délai d'expiration de ce serveur. Cela peut généralement être fait avec des fichiers ".ebextensions". Vous pouvez essentiellement remplacer le fichier httpd par défaut avec votre propre fichier personnalisé en utilisant cette méthode.

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html