最近我在使用部署到Elastic Beanstalk和EC2的应用程序时出现超时问题。最初,60秒后错误为504,在阅读了一些论坛/讨论后,我将EC2负载均衡器的空闲时间更改为600秒。当我再次尝试时,它在60秒(另一个超时)后变为错误502。因此,我相信这个超时是来自应用程序本身,我试图将ebextension文件包含到项目目录中。
我将项目打包为战争并将其上传到aws tomcat服务器。 我的war文件结构如下:
.ebextensions
app
META-INF
WEB-INF
我是否在.ebextensions位置做错了什么?好像它没有读取配置文件,或者配置文件可能无法解决我的超时问题?
.ebextensions中配置文件的内容为:
option_settings:
- namespace: aws:elasticbeanstalk:command
option_name: Timeout
value: 1800
希望你们中的任何人都可以提供帮助。谢谢。
答案 0 :(得分:1)
在网上搜索答案时,我终于看到了一个博客,它正好描绘了我的问题并逐步展示了如何解决问题。对于那些面临类似问题的人,您可以查看此链接。