对于大多数请求/路由,15或30s的标准harakiri值可以。uWSGI:覆盖烧瓶/ python中的默认harakiri持续时间
但有几个端点长时间运行(例如生成报告时),我希望客户端在准备并返回时同步等待。
我可以在uwsgi.ini中设置默认的harakiri值,然后在代码中使用flask/python覆盖它,或者在烧瓶中使用装饰器?
以前的答案显示了如何使用uWSGI config/routes完成此操作,但我宁愿将这些特殊情况与标准uWSGI超时配置分开。 uWSGI - Different Harakiri Timeout for Django Admin
任何指针?
感谢@ turkus,这可能是我需要采取的方法,如果我不能动态覆盖默认超时值。 – python1981