0

Я развернул приложение beanstalk (весенняя загрузка), но он сбой из-за исключения «превышение лимита по превышению лимита GC». Я проверил, что tomcat8 работает с опциями Java -Xms256m -Xmx256m -XX:MaxPermSize=64m.Изменение JAVA_OPTS для tomcat в AWS Elastic Beanstalk

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

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

ответ

1

Выяснено, как это сделать с помощью AWS Management Console. После этих шагов:

  1. Got о AWS Management Console: https://console.aws.amazon.com/console/home?region=us-east-1#

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

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

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

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

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

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