我希望能够连续监视某个进程的存在,并使用JMX将其由于任何原因崩溃或杀死后重新启动它。停止和启动进程不是探针,因为代理程序为此执行了脚本。我可以通过在代理和被监视的进程之间执行心跳来监视进程的存在,但是我正在使用JMX本身寻找某些东西(如果存在)?

最佳答案

您可以将组件公开为JMX托管资源。
尝试做心跳。
如果从受管Bean服务器获取instanceNotFound,则它已崩溃。

10-05 22:38
查看更多