我部署了一个beanstalk应用程序(spring-boot),但由于超出了GC开销限制而导致崩溃#34;例外。我检查过tomcat8运行Java选项-Xms256m -Xmx256m -XX:MaxPermSize=64m
。
我通过编辑/etc/sysconfig/tomcat8
来更改为-Xmx1024m
只是为了意识到重新部署应用程序后会覆盖这些更改。
有人可以帮我改变配置吗?我查看了文档here,但没有用。我在Management Console
中没有看到JVM堆大小的选项。
答案 0 :(得分:2)
了解如何使用AWS管理控制台执行此操作。遵循以下步骤:
获得AWS管理控制台:https://console.aws.amazon.com/console/home?region=us-east-1#
点击@Override
public void onCreate(Bundle savedInstanceState) {
...
if("notification".equals(getIntent().getStringExtra("origin"))) {
finish();
}
}
。这将带您进入beanstalk应用程序的主页。
单击要为其配置Tomcat Java堆大小的应用程序。这会将您带到应用程序的页面(默认情况下为仪表板页面)。
在左侧,您应该看到一个菜单。点击该菜单中的Elastic Beanstalk
。
然后点击Configuration
设置的齿轮图标。
在下一页中,在Software Configuration
中输入JVM最小和最大堆大小。 -Xms对应最小堆大小,-Xmx对应最大堆大小。
单击"应用"保存配置在页面底部。