为了获得更多 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/