【发布时间】:2023-03-03 03:59:01
【问题描述】:
我正在尝试使用 capistrano 部署并发 Rails 4 Puma 应用程序,但对 capistrano-puma gem 的示例感到困惑。
来自github的狙击手
set :puma_threads, [0, 16]
set :puma_workers, 0
- puma中thread和worker有什么区别?
- 0 puma worker 和 [0, 16] 线程是什么意思?
- 实现并发的参数有哪些?我的目标是实现简单的 SSE 发送通知。在 puma 中最好的参数是什么?
如果这些问题很简单,我很抱歉,但即使在官方网站上我也很难在网上找到资源,如果有人能给我指出一篇回答我问题的文章,我很乐意接受。谢谢。
【问题讨论】:
-
不是重复的,如果 capistrano 的部署脚本覆盖 puma 配置(或者如果 cero 意味着像答案一样的无限工人),则没有解释
-
@user793789 你有答案吗?
标签: ruby-on-rails multithreading capistrano puma