首页 文章

如何让Heroku dyno活一段时间?

提问于
浏览
0

从2015年6月开始,免费的Heroku dynos必须在24小时的间隔内睡6个小时,因此像New Relic这样的东西变得毫无用处 .

我有一个Slack机器人在免费的Heroku dyno上运行,我们在办公室里使用它来解析Smartsheet文档和搜索Google News . 我想知道是否有办法让这个dyno活动一段时间?比如说,每天早上7点到晚上11点?它会在那里留出六小时的间隔,同时仍然保持工作时间 . 有任何想法吗?

2 回答

  • 1

    阅读the docs,看起来你可以将你的应用程序缩小到零 - 在这种情况下它不会是活动的 .

    因此,在您不想要活动的期间,也许可以做一个 heroku dyno:scale web=0 (如果您只有一个网络dyno) . 或者通过调用他们的API来自动化它 .

  • 0

    您可以使用heroku调度程序在指定时间唤醒睡眠的dyno . 然后,为了让它保持x小时,你可以让应用程序每隔半小时向你的网站发送一个获取请求x小时 . 请不要滥用这个,因为下议院的悲剧可能毁掉我们所有人的免费等级 . 我个人使用这种技术的应用程序,我需要每天1小时 .

相关问题