首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使Heroku dyno在特定的时间间隔内保持存活?

如何使Heroku dyno在特定的时间间隔内保持存活?
EN

Stack Overflow用户
提问于 2015-07-10 02:24:21
回答 2查看 715关注 0票数 0

自2015年6月初以来,免费的Heroku dynos必须在24小时间隔内睡眠6小时,从而使New Relic之类的东西变得无用。

我有一个运行在一个免费的Heroku dyno上的Slack机器人,我们在办公室里用它来解析Smartsheet文档和搜索Google新闻。我想知道有没有什么方法可以让这个动态保持一定的时间间隔?比如说,每天早上7点到晚上11点?它会保留6小时的时间间隔,同时在营业时间内保持活动状态。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-07-10 19:58:14

阅读the docs,看起来你可以将你的应用缩小到零--在这种情况下,它将不会被激活。

所以在你不想要活动的时候,也许可以做一个heroku dyno:scale web=0 (如果你只是有一个网站动态)。或者通过调用他们的API来实现自动化。

票数 1
EN

Stack Overflow用户

发布于 2016-09-14 22:39:34

您可以使用heroku调度程序在指定时间唤醒处于睡眠状态的dyno。然后,为了让它存活x小时,你可以让应用程序在x小时内每半小时向你的站点发出一次get请求。请不要滥用这一点,因为公地的悲剧可能会毁了我们所有人的自由层。就我个人而言,我将这种技术用于我需要的应用程序,每天需要一个小时。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31325369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档