Изменить JAVA_OPTS для кота в AWS Elastic Beanstalk

Я развернул приложение beanstalk (spring-boot), но оно падает из-за исключения "Превышено ограничение GC". Я проверил, что tomcat8 работает с опциями Java -Xms256m -Xmx256m -XX:MaxPermSize=64m,

Я изменил их, отредактировав /etc/sysconfig/tomcat8 увеличить до -Xmx1024m только чтобы понять, что эти изменения будут перезаписаны после повторного развертывания приложения.

Может ли кто-нибудь помочь мне сделать изменение конфигурации постоянным? Я посмотрел на документацию здесь, но это не помогает. Я не вижу вариантов размера кучи JVM в Management Console,

1 ответ

Решение

Выяснили, как это сделать с помощью Консоли управления AWS. Следуя этим шагам:

  1. Получил Консоль управления AWS: https://console.aws.amazon.com/console/home?region=us-east-1

  2. Нажмите на Elastic Beanstalk, Это приведет вас на домашнюю страницу ваших приложений beanstalk.

  3. Нажмите на приложение, для которого вы хотите настроить размер кучи Java Tomcat. Это должно привести вас на страницу приложения (по умолчанию это страница панели инструментов).

  4. С левой стороны вы должны увидеть меню. Нажмите на Configuration в этом меню.

  5. Затем нажмите Software Configurationзначок шестеренки.

  6. На следующей странице введите минимальный и максимальный размеры кучи JVM в Container Options, -Xms соответствует минимальному размеру кучи, а -Xmx соответствует максимальному размеру кучи.

  7. Сохраните конфигурацию, нажав "Применить" внизу страницы.

Другие вопросы по тегам