python - gunicorn 的超时设置如何工作?
问题描述
gunicorn 的文档说明了以下关于 --timeout 设置的内容。“沉默超过这么多秒的工人被杀死并重新启动。” 我们这里的沉默是什么意思。如果我们的应用在 2 天内没有收到请求怎么办。这会导致工人关闭吗?我们有一个烧瓶应用程序,它只为 5 个用户提供服务,这些用户可能每周连接一次。
解决方案
看起来实际上它实际上杀死了收到请求但尚未在超时参数提供的时间段内完成的工作人员,而不是仅仅等待工作的工作人员。这是我认为可能有帮助的stackoverflow问题:
推荐阅读
- c# - 无法找到 global.json 指定的 .NET SDK,请检查是否安装了指定版本
- python - 如何在 tkinter 的主窗口前面放置一个顶级窗口?
- python - 当 try catch 不起作用时,如何处理不存在的匹配查询?
- javascript - 通过 POST 传递标签数据
- r - 将唯一的非重复 ID 分配给 R 中具有相同值的嵌套组
- mysql - OPENCART 选择具有 filter_id 的产品
- c++ - 我在类型转换中遇到错误,请帮助我解决这个问题
- c++ - 在 C++ 中返回结构值
- tensorflow - 等效于 tensorflow v2.1.0 的 StringLookup
- java - 无法在 netbeans 12 中构建 java 项目