nginx 如何终止flask服务器中运行的特定请求?

xghobddn  于 7个月前  发布在  Nginx
关注(0)|答案(1)|浏览(79)

我有一个flask服务器,每次请求我都会启动一个新的线程。每个请求大约需要一个小时才能完成。在这里,如果我想在10-20分钟后终止特定的运行请求,由于某种原因,我该怎么做?这不能关闭服务器或影响其他运行请求。
我希望从请求/线程返回一个ID行的东西,我可以存储在数据库中,稍后使用它来杀死特定的进程。

xytpbqjk

xytpbqjk1#

你应该通过一个WSGI来部署flask服务器,比如gunicorn。它会根据你的配置来处理对服务器的请求。
帮助您解决问题的参数是--timeout 600 https://docs.gunicorn.org/en/stable/settings.html#timeout

相关问题