gpt4 book ai didi

python - AWS Elastic Beanstalk 504 网关超时期间会发生什么

转载 作者:行者123 更新时间:2023-12-01 01:14:05 26 4
gpt4 key购买 nike

我有一个在 Elastic Beanstalk 中运行的 Django 服务器,我不确定该进程是否继续在服务器中运行或该进程被终止。有人对此有任何见解吗?没有应用程序逻辑可以在断开连接的情况下停止请求。 Elastic Beanstalk 是否会终止该进程以及客户端连接,或者无论超时如何,该进程都会继续运行?

最佳答案

504 网关超时表示尝试访问服务器的客户端在一定时间内没有得到响应。根据AWS documentation :

Description: Indicates that the load balancer closed a connection because a request did not complete within the idle timeout period.

这意味着,当您尝试访问 Django 应用程序时,您在浏览器(或其他客户端)中收到的 504 响应是由关闭连接后位于实际服务器前面的 Elastic Load Balancer 生成的。由于您的 ELB 是一个外部网络工具,对您的服务器没有实际控制权,因此它无法控制您的代码以及哪些进程正在运行或不运行。这意味着,该进程将继续运行,直到它必须返回 HTTP 响应,并且由于连接关闭而失败。

关于python - AWS Elastic Beanstalk 504 网关超时期间会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54535823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com