【发布时间】:2016-06-06 15:57:57
【问题描述】:
我有一个使用 systemd 调用的 init.d 脚本启动的 spring-boot 休息服务器。一旦服务器启动,脚本就认为它是成功的。这会导致一些问题,例如如果服务器由于端口已在使用等原因而失败,它仍将被视为已成功。我想出了一个解决方案,它在循环中对日志文件的最后几行进行 greps,以确保没有出错并返回错误(如果有),但我认为这有可能引入竞争条件并可能导致意外行为。有没有更好的方法可以使用?
【问题讨论】:
标签: java spring-boot systemd init.d