flask - gunicorn 配置是否限制烧瓶可以处理的并行请求数量?
问题描述
gunicorn --chdir app main:app -w 2 --threads 2 -b 0.0.0.0:8003
这指示 gunicorn 最多启动 2 个工人。每个工人最多有 2 个线程。
Flask 开发服务器通常在单个进程中运行。每个请求都会启动一个新线程。实际上,它不会限制一次可以处理的请求数量。
但是,使用上述 gunicorn 设置,gunicorn 服务器是否一次限制为 4 个并行请求?因为 2 w 和 2 t 意味着总共 4 个线程?
解决方案
推荐阅读
- datatables - 如何修复多个页码并在数据表中搜索?当我单击时,它会保持加载额外的页码和搜索(请参阅下面的详细信息))
- pyspark - 当列名为空白时如何使用 pyspark 过滤器
- algorithm - 像彩虹一样对颜色进行排序的算法
- r - 安装软件包时出错“sh: rbbt_Rutil.rb: command not found”
- python - 如何修复 EnvironmentError:[WinError 31] 连接到系统的设备无法正常工作
- c# - 如何连续调用 Web API 服务
- java - Android 垃圾收集器
- perl - 如何使用perl在文件夹中的文件之间建立符号链接?
- angular - 在 Angular:http post 方法中,如何传递具有“基本身份验证”和“用户名”和“密码”的正文和标头
- python-3.x - 字典没有在 for 循环中分配正确的值