Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 nagios 插件 check_jmx 监控 JMX 属性。该插件生成多个名为 JMXQuery 的进程,然后系统挂起。这是什么原因以及这个插件是如何工作的?..请尽快帮助我
如果没有任何其他信息,很难说出问题可能是什么,但听起来您的插件可能无法连接到预期的端点。由于标准 JMX RMI 远程实现中没有 [可配置的] 连接/读取超时,这个问题变得更加严重,因此如果出现网络问题(JMX-RMI 的常见问题),启动的 JVM 将永远不会连接并且永远不会终止。
也许您可以在您的 nagios 主机上启动 JConsole 并连接到运行插件的 JVM 之一并检查线程堆栈。如果做不到这一点,kill -3 PID应该将线程转储发送到标准输出,希望能揭示潜在的问题是什么。