【发布时间】:2017-12-05 20:03:38
【问题描述】:
我有一台具有上述配置的服务器,我正在处理长任务,但我必须通过 Firebase 向用户更新有关进程状态的信息。为了立即响应客户端,我使用 python-rq 在 redis 中排队。
我正在使用烧瓶、uwsgi 和 Nginx。在 uwsgi conf 文件中,有一个字段询问进程数。 我的问题是,我需要启动多个 uwsgi 进程还是更多的 redis 工作者?
启动更多的 uwsgi 工作人员会创建更多的 redis 工作人员吗?
扩展如何工作,我的服务器有 1 个 vCPU 和 2GB 内存。我有用于生产的 aws 自动缩放。我是否应该运行更多的 uWsgi 工作人员以及只有一个队列有多少个 redis 工作人员。
我正在独立启动工人。烧瓶应用正在导入连接并添加作业。
【问题讨论】:
标签: python flask redis uwsgi python-rq