【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
Java进程在启动后有时会出现故障导致异常退出的情况,这个时候,可能会有这样的需求:
- 怎么能在进程退出后及时的通知,以便快速的查看解决问题。
- 进程守护,进程在异常退出后,自动的启动,无需人工参与。
这个时候,Jarboot这个开源工具可实现上述的需求。
在配置文件jarboot.properties中通过配置jarboot.after-server-error-offline可在服务异常退出后自动调用该配置的脚本,会将服务名以参数的形式传入脚本中。
进程守护功能对每个服务是默认开启的,可在服务配置中关闭守护或启动,守护开启状态下,检测到服务不在线则会自动启动Java服务。
关于Jarboot:
GitHub:https://github.com/majianzheng/jarboot
Gitee: https://gitee.com/majz0908/jarboot
Docker Hub: https://registry.hub.docker.com/r/mazheng0908/jarboot