我有多个必须按顺序启动的tomcat实例。在After =和Requires =的帮助下,这对于多个服务文件来说并不是真正的问题。systemd:延迟服务的返回,直到启动完成
我的问题是,现在我需要让suche在下一个tomcat启动之前启动里面的webapp。
是否可以定义某种延迟以确保服务的启动?我在文档中找不到任何东西。
否则,我最后的机会是用一个我称之为shell脚本的catalina.sh调用来保证启动,但我宁愿只用systemd来做。
此外,我不想修改代码基础,所以我不能添加sd_notify或类似的东西。
[Systemd http health check]可能重复(http://stackoverflow.com/questions/39679067/systemd-http-health-check) – nir0s
可能的重复:http://stackoverflow.com/questions/39679067/ systemd-http-health-check ..你可以看到解决你的任务。 – nir0s
也许这是真的,但给出的答案对我来说不够详细,对不起。 – Hoall