ruby-on-rails - 当有人在现场时启动 Heroku worker dyno

标签 ruby-on-rails heroku worker

为了获得更多 yield ,我正在使用 workless gem 在创建工作时动态启动和停止我的 worker dyno。我发现启动 dyno 需要太长时间才能启动。有没有办法让dyno在有人进入我的主页后立即启动?

最佳答案

Heroku 正在引入新的 Dyno 类型。
如果您使用新的“免费”类型,您可以在一个应用程序上免费拥有一个网络 Dyno 和一个工作 Dyno。如果您的网络 Dyno 进入休眠状态,您的工作人员 Dyno 也会进入休眠状态。一旦有新请求进入您的网络 Dyno,您的工作人员 Dyno 也会醒来。这可能是您在场景中所描述的。
然而,免费的 Dyno 必须每天至少睡 6 小时!
Heroku 还将在 2015 年 7 月 1 日将 1x Dyno 应用程序迁移到“免费”计划。

关于ruby-on-rails - 当有人在现场时启动 Heroku worker dyno,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30126335/

相关文章:

ruby-on-rails - 与波旁威士忌和 Neat gem 的未定义混合

ruby-on-rails - 使用 Pow 的欢迎使用 Rails 屏幕上的 SyntaxError

node.js - Node JS 环境变量和 Heroku 部署

javascript - Shopify scripttag 安装 -> URI::BadURIError

ubuntu - 在 ubuntu 上运行 rq 命令

python - 当您只有一个核心时,是否有兴趣使用超过 1 个 worker ?

ruby-on-rails - 在任何来源中均找不到 nokogiri-1.6.7.1

ruby-on-rails - 有没有一种简单的方法可以在运行迁移之前对其进行测试?

Heroku 由于配额耗尽而闲置

python - 处理多处理池中的 worker 死亡