我们有一个运行api的elasticbeanstalk应用程序。现在,对API的请求经常需要花费数十秒才能得到满足。我曾经在发送请求60秒后为请求获取http 504 Gateway_Timeout。
So I set the 'Idle timeout' of the load balancer to 1800s.
现在我在60秒后收到http 502代理错误:
如何修复它,即使请求时间超过60秒,我也不会收到http 500错误?
任何建议表示赞赏。谢谢。
答案 0 :(得分:0)
我怀疑它根本不是弹性负载均衡器,而是存在于弹性beanstalk环境容器中的HTTP服务器。
您需要配置此服务器的超时。这通常可以使用“.ebextensions”文件来完成。您实际上可以使用此方法将默认的httpd文件替换为您自己的自定义文件。
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html
答案 1 :(得分:0)