Как удаленно контролировать пространство постоянного поколения?

Как удаленно контролировать пространство постоянного поколения?

Мне нужна помощь в удаленном мониторинге пространства perm gen. У нас установлен Tomcat на Windows 2008 R2. Время от времени пространство perm gen заполняется. Я хочу контролировать пространство perm gen до того, как оно заполнится, чтобы можно было выполнить определенные действия для предотвращения сбоев в работе служб. Как это сделать?

решение1

То, что вы ищете, этоУдалённое взаимодействие JMX- он предоставляет возможность просмотреть размер permgen, а также множество другой информации о запущенном экземпляре Java.

Вероятно, вы захотите использовать аутентификацию и шифрование, но для начала вам достаточно будет добавить в параметры Java следующее:

-Dcom.sun.management.jmxremote.port=9000
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

Способ мониторинга будет зависеть от вашего программного обеспечения для мониторинга, но для ручного мониторинга используйтеjvisualvmиз JDK и настройте удаленный экземпляр.

Связанный контент