服务挂了却没重启?先别怪 Restart 配置 部署在 Linux 上的 Spring Boot 服务,有时进程退出后并没有被 systemd 自动拉起。很多人第一反应是 Restart 配置写错了,但问题往往藏在 systemd 的三层判断机制里。 systemd 管理服务时,会依次检查退出状态、重启限频和 Type 设置。任何一个环节不满足,服务都不会被重启。 第一层:退出状态码 systemd 根据服务进程的退出码……

阅读全文