ruby - 无论如何以编程方式扩展 Heroku worker 的数量?

标签 ruby heroku

我们需要一种方法来确定负载,然后相应地调整 dyno worker 的数量。

最佳答案

我正在使用 workless gem使用 DelayedJob,它就像一个魅力!

基本上,您只需要安装它并将 worker dynos 缩放到 0。当有新工作添加到 DJ 队列时,它会在几秒钟内将其拾取,添加一个 worker 并在执行任务时缩小规模。有多个 worker 的选择,但我从来没有得到这么多工作,所以不能分享任何经验。

关于ruby - 无论如何以编程方式扩展 Heroku worker 的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17662384/

相关文章:

ruby - 自定义 gem 在 irb 中工作,而不是在 ruby​​ 脚本中工作

ruby-on-rails - 在应用程序 Controller 中使用 before_filter 并排除

ruby-on-rails - 使用 Ruby 忽略某些字符拆分字符串

ruby-on-rails - Rails 命名空间错误?

ruby-on-rails - Rails 无效的多字节字符 (US-ASCII) - Heroku 崩溃

javascript - 在 Heroku 上创建一个新的 node.js Facebook 应用程序导致应用程序错误

ssl - Rails 应用程序在 Heroku 上的所有调用上强制使用 ssl

networking - 如何获取 Heroku 应用的 IP 地址

django - collecstatic 不会推送到文件 S3

ruby - 为什么 psych yaml 解释器在 80 个字符左右添加换行符?