Как удаленно контролировать пермское пространство?
Мне нужна помощь по удаленному мониторингу пространства. У нас Tomcat установлен на Windows 2008 R2. Время от времени пространство для перманентности заполнено. Я хочу контролировать пространство 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 и настройте удаленный экземпляр.