假设我有两个服务db
和app
(db
在启动之前需要启动并运行)。它们在启动时正确启动,当我sudo service db stop
这样做时,它会停止db
和app
。
但是有没有办法让以下场景发挥作用?它基本上是在另一项服务不可用时阻止一项服务启动。
db
并app
已启动并运行app
被手动关闭以重新部署(service app stop
)- 与此同时,
db
由于某种原因 service start app
由于依赖关系不满足而停止调用(db
不起作用)
我正在考虑db
在app
启动前检查服务状态。但不确定这是否是正确的方法。