我正在使用 Falcon (wsgi) Web 服务器,并且我想确保如果应用程序接收到 sigterm,应用程序将在退出之前完成所有当前的 HTTP 请求(并且不再接受任何新的请求)
我正在和独角兽一起奔跑。
Falcon 似乎没有这样做 - 我设置了一个测试中间件,它循环一堆以模拟大量工作,然后我在它的末尾写入一个文件。如果 I CTRL+C在中间,它看起来在退出之前没有完成请求。
是否有一些带有 gunicorn 的标志或带有 Falcon 的一些设置,我需要申请它来处理这种行为?
我正在使用 Falcon (wsgi) Web 服务器,并且我想确保如果应用程序接收到 sigterm,应用程序将在退出之前完成所有当前的 HTTP 请求(并且不再接受任何新的请求)
我正在和独角兽一起奔跑。
Falcon 似乎没有这样做 - 我设置了一个测试中间件,它循环一堆以模拟大量工作,然后我在它的末尾写入一个文件。如果 I CTRL+C在中间,它看起来在退出之前没有完成请求。
是否有一些带有 gunicorn 的标志或带有 Falcon 的一些设置,我需要申请它来处理这种行为?