[英]Spring boot 2 + AWS Beanstalk setting heapsize
我试图将正在AWS Beanstalk中部署的Spring boot 2应用程序的JVM堆大小设置为war。 我正在使用gradle'bootWar'任务进行战争。
我将.config文件放在/srv/main/resources/.ebextensions中,内容如下:
option_settings:
aws:elasticbeanstalk:application:environment:
Xmx: 512m
Xms: 512m
但是设置似乎被忽略了。
我也尝试设置:
aws:elasticbeanstalk:container:tomcat:jvmoptions
但是AWS部署失败并出现错误:
InvalidParameterValue: Unknown template parameter: JVMOptions
如何正确设置JVM堆大小?
.ebextensions
文件夹和.config
应该在项目根文件夹中,而不是在classpath
,可以尝试通过移动来工作。
或为项目设置EB之后,如果项目EB已经存在,它将自动在项目根文件夹中创建.ebextensions
,然后将.config
移入其中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.