我正在使用Falcon(wsgi)Web服务器,我想确保如果应用程序收到sigterm,那么应用程序将在退出之前完成所有当前的HTTP请求(并且不接受任何更多新的)
我和gunicorn一起跑。
Falcon没有这样做 - 我设置了一个测试中间件,它循环一堆来模拟很多工作,然后我写到一个文件的末尾。如果我在中间 CTRL + C ,它似乎在退出之前没有完成请求。
是否有一些带有枪支的旗帜或Falcon的一些设置我需要申请它以此行为?
答案 0 :(得分:0)
刚想通过我的测试有一个错误。看起来SIGTERM按预期正常处理。