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

我正在运行一个Docker容器,它有一个生成其他进程的python应用程序。 我正在使用信号试图正常closurespython应用程序和所有的衍生进程。 当我使用来自如何正确处理SIGTERM信号的模板发送SIGTERM ? 整个集装箱终止。 如果我删除了pipe理派生进程的逻辑,那么应用程序正常closures,容器仍在运行(但其他进程仍在运行)。 我也尝试了其他信号,但结果是一样的。

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