python应用程序发送SIGTERM时容器崩溃

时间:2017-12-19 20:58:20

标签: python docker signals

我正在运行一个docker容器,它有一个生成其他进程的python应用程序。我正在使用信号来尝试优雅地关闭python应用程序和所有生成的进程。当我使用How to process SIGTERM signal gracefully?中的模板发送SIGTERM时,整个容器终止。如果我删除管理衍生进程的逻辑,那么应用程序正常关闭并且容器仍在运行(但我的其他进程仍在运行)。我也尝试过其他信号,但结果是一样的。

Entering loop to listen for sigterm
^CLeaving loop
Killing 188 devices
/bin/sh: line 1:    31 Killed                  /bin/bash

0 个答案:

没有答案