JMX - 监视进程存在

发布于 2024-12-05 22:51:59 字数 129 浏览 1 评论 0原文

我希望能够连续监视进程的存在,并在进程因任何原因崩溃或终止时使用 JMX 重新启动它。停止和启动进程不是问题,因为代理会为其执行脚本。我可以通过在代理和受监控进程之间实现心跳来监控进程的存在,但我正在寻找使用 JMX 本身的东西,如果存在的话?

I want to be able to monitor a process's existence continuously and restart it if it had crashed or killed for any reason using JMX. Stopping and starting a process is not a probelm as the agent executes a script for it. I can monitor process's existence by implementing heartbeats between the agent and the monitored process but I am looking for something using JMX itself, if something exists?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡笑忘祈一世凡恋 2024-12-12 22:51:59

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

You can expose the component as a JMX managed resource.
Try to do the heartbeat.
If you get instanceNotFound from the managed bean server then it has crashed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文