【发布时间】:2017-12-26 15:51:02
【问题描述】:
我在 Heroku 上使用 Puma 网络服务器,目前有 3 个标准 2x dynos。该应用程序是 Ruby on Rails。
我的理解是,通过在 /config/puma.rb 中增加 WEB_CONCURRENCY 会增加 puma 工作人员的数量,但会增加 RAM 的使用。
当前设置:
workers ENV.fetch("WEB_CONCURRENCY") { 5 }
问题:
5 并发工作人员是基于每个测功机还是整体?
如果我有 3 个测功机,这是否意味着我有 15 个工人,还是只有 5 个?
我之前一直在寻找一种方法来检查现有工作人员的当前数量,但在 Heroku 上找不到任何命令。
【问题讨论】:
标签: ruby-on-rails heroku puma