我使用单个 EC2 t2.micro 实例(1GB RAM)在 Elastic Beanstalk 上部署了一个 Spring Boot 应用程序。
我需要增加我的应用程序的 JVM 堆大小,但我无法这样做。我尝试过的事情是:
JAVA_OPTS
在 EB 控制台的环境配置中设置一个变量,其值为-Xms512m -Xmx896m
。- 在项目根文件夹中部署应用程序,其中
Procfile
包含以下行:web: java -jar <relative-path-to-jar> -Xms512m -Xmx896m
我还能尝试什么?
注意:要检查正在运行的应用程序的 JVM 堆大小,我 ssh 进入实例并使用此答案描述的jstat
命令。计算最大值总是给我 256MB 这是默认值。