0

我正在使用 Falcon (wsgi) Web 服务器,并且我想确保如果应用程序接收到 sigterm,应用程序将在退出之前完成所有当前的 HTTP 请求(并且不再接受任何新的请求)

我正在和独角兽一起奔跑。

Falcon 似乎没有这样做 - 我设置了一个测试中间件,它循环一堆以模拟大量工作,然后我在它的末尾写入一个文件。如果 I CTRL+C在中间,它看起来在退出之前没有完成请求。

是否有一些带有 gunicorn 的标志或带有 Falcon 的一些设置,我需要申请它来处理这种行为?

4

1 回答 1

0

刚刚发现我的测试有一个错误。看起来 SIGTERM 像预期的那样被优雅地处理了。

于 2016-11-15T00:11:36.590 回答