Как контролировать использование памяти кучи Java в производственном сервере Jboss EAP - PullRequest
0 голосов
/ 06 июля 2018

Мне нужно отслеживать использование памяти кучи Java в моем производственном сервере JBOSS EAP и веб-сервере nginx, чтобы избежать ошибки OutofMemory. Пожалуйста, предложите

Ответы [ 2 ]

0 голосов
/ 09 июля 2018

Инструкции по мониторингу серверов EAP с помощью VisualVM или JConsole см. В Руководстве по настройке производительности EAP: https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/performance_tuning_guide/#monitoring_performance

В нем также есть разделы по устранению неполадок, связанных с производительностью, включая настройки памяти.

0 голосов
/ 06 июля 2018

Вы можете использовать Jboss CLI для проверки деталей памяти JVM,

  • Подключитесь к JBoss с помощью CLI:

./jboss-cli.sh -c --controller=localhost:9999

  • Получение информации о памяти JVM:

/core-service=platform-mbean/type=memory/:read-resource(recursive=true,proxies=true,include-runtime=true,include-defaults=true)

Или вы можете использовать JBoss management console,

  • Перейти на Runtime вкладку
  • Выберите JVM из Sytem status

Или вы можете использовать JConsole

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...