【发布时间】:2014-07-05 00:46:39
【问题描述】:
我有一台带有主管的服务器,它运行两个程序。我们称它们为程序 A 和程序 B。当服务器关闭时。程序 A 的执行在程序 B 之前终止,导致在关机完成之前出错。有没有办法使用Supervisor来确保程序A永远不会在程序B之前停止?实际上,如果程序 A 没有获得 SIGTERM 以便它可以一起忽略它(并继续运行直到程序 B 关闭之后),这实际上并不重要。
【问题讨论】:
-
使用 rc 脚本启动你的程序来控制停止/启动的顺序,或者在进程 A 中处理 SIGTERM 信号并从进程 A 中杀死进程 B。
标签: python linux supervisord sigterm