我有一个flask服务器,每次请求我都会启动一个新的线程。每个请求大约需要一个小时才能完成。在这里,如果我想在10-20分钟后终止特定的运行请求,由于某种原因,我该怎么做?这不能关闭服务器或影响其他运行请求。我希望从请求/线程返回一个ID行的东西,我可以存储在数据库中,稍后使用它来杀死特定的进程。
xytpbqjk1#
你应该通过一个WSGI来部署flask服务器,比如gunicorn。它会根据你的配置来处理对服务器的请求。帮助您解决问题的参数是--timeout 600 https://docs.gunicorn.org/en/stable/settings.html#timeout
--timeout 600
1条答案
按热度按时间xytpbqjk1#
你应该通过一个WSGI来部署flask服务器,比如gunicorn。它会根据你的配置来处理对服务器的请求。
帮助您解决问题的参数是
--timeout 600
https://docs.gunicorn.org/en/stable/settings.html#timeout