如何远程监控永久代空间?

如何远程监控永久代空间?

我需要一些关于如何远程监控永久代空间的帮助。我们在 Windows 2008 R2 上安装了 Tomcat。有时永久代空间会变满。我想在永久代空间变满之前对其进行监控,以便采取某些措施防止服务中断。我该怎么做?

答案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 并配置一个远程实例。

相关内容