AWS - 如何设置HTTP 502超时?

时间:2017-07-31 16:46:08

标签: amazon-web-services http elastic-beanstalk http-status-code-504

我们有一个运行api的elasticbeanstalk应用程序。现在,对A​​PI的请求经常需要花费数十秒才能得到满足。我曾经在发送请求60秒后为请求获取http 504 Gateway_Timeout。

enter image description here

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

enter image description here

现在我在60秒后收到http 502代理错误:

enter image description here

如何修复它,即使请求时间超过60秒,我也不会收到http 500错误?

任何建议表示赞赏。谢谢。

2 个答案:

答案 0 :(得分:0)

我怀疑它根本不是弹性负载均衡器,而是存在于弹性beanstalk环境容器中的HTTP服务器。

您需要配置此服务器的超时。这通常可以使用“.ebextensions”文件来完成。您实际上可以使用此方法将默认的httpd文件替换为您自己的自定义文件。

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

答案 1 :(得分:0)