Geo*_*off 14 ruby-on-rails heroku
我最近创建了我的第一个Heroku应用程序,我发现了一些奇怪的行为:
当一段时间没有访问应用程序时,我认为服务器关闭了.然后,如果您访问它,在响应之前启动大约需要20秒.在初始启动阶段之后,它会快速响应.
有没有办法避免这种"启动/关闭"阶段?
And*_*rew 16
是的,支付一个全职的dyno.Heroku文档指出,如果你的dyno暂时没有使用(根据我的经验,30分钟)你在免费等级,它会关闭.它会在下次收到请求时重新启动.
请参阅:http://devcenter.heroku.com/articles/dynos#frequently-asked-questions
Heroku将他称为"Dyno Idling".
Pie*_*rre 14
作为安德鲁答案的替代方案,和/或如果您无法承担额外的动态,您可以实施New Relic RPM插件并使用其"可用性监控"功能.
它基本上会每分钟ping你的应用程序两次,从而防止dyno空转.此外,您还可以获得性能测量功能.
这是因为dynos说.你可以ping你的应用程序以保持它的启动.查看这篇文章:
http://codeglot.com/posts/25-simple_way_to_keep_smaller_apps_loaded_on_herkou
归档时间: |
|
查看次数: |
3392 次 |
最近记录: |