如何配置/覆盖主管stopwaitsecs信号?

时间:2018-08-10 15:53:23

标签: supervisord supervisor

根据文档,当等待时间到时,主管发出SIGKILL,是否可以更改为SIGINT?

  

stopwaitsecs

     

等待操作系统将SIGCHLD返回到的秒数   在程序已发送停止信号后进行监督。如果这   主管收到来自的SIGCHLD之前经过的秒数   在此过程中,主管将尝试使用最终的SIGKILL杀死它。

     

默认值:10

     

必填:否

     

介绍了:3.0

我注意到可以设置stopsignal,但是没有这样的变量可以强制终止

1 个答案:

答案 0 :(得分:0)

由于无法捕获或忽略SIGKILL,因此无法更改终止信号,因此发送SIGKILL可以确保终止子进程-SIGINT没有此类保证。 您可以增加stopwaitsecs以确保在SIGTERM之后可以完成所有正常作业。