【发布时间】:2015-07-29 19:24:54
【问题描述】:
当您向 docker 容器发送停止或终止命令(带有某些特定信号,例如 HUP、TERM 等)时,supervisord 如何拦截该信号并将其发送到其子进程?
使用 supervisord 时如何优雅地停止容器内的进程?
可以在[program:x] 部分中指定两个属性:stopsignal 和stopwaitsecs。但似乎没有办法指定自定义关闭/停止脚本(例如 tomcat_shuytdwon.sh 或类似的东西)。一些程序使用自定义关闭过程来优雅地停止。
【问题讨论】:
标签: docker supervisord