0

我正在使用 nagios 插件 check_jmx 监控 JMX 属性。该插件生成多个名为 JMXQuery 的进程,然后系统挂起。这是什么原因以及这个插件是如何工作的?..请尽快帮助我

4

1 回答 1

0

如果没有任何其他信息,很难说出问题可能是什么,但听起来您的插件可能无法连接到预期的端点。由于标准 JMX RMI 远程实现中没有 [可配置的] 连接/读取超时,这个问题变得更加严重,因此如果出现网络问题(JMX-RMI 的常见问题),启动的 JVM 将永远不会连接并且永远不会终止。

也许您可以在您的 nagios 主机上启动 JConsole 并连接到运行插件的 JVM 之一并检查线程堆栈。如果做不到这一点,kill -3 PID应该将线程转储发送到标准输出,希望能揭示潜在的问题是什么。

于 2013-01-03T16:23:36.200 回答