如何在一天的特定时间安排Heroku(维护模式或充电)?

Cri*_*ias 8 schedule heroku node.js dyno

我想在白天保持我的Heroku(免费)应用程序清醒.我不在乎它是否在深夜睡觉.

持续ping应用程序的旧技术不再是有效的解决方案,因为自2015年以来,所有免费应用程序必须每天至少睡6个小时.

我想知道你们之前是否有人想过这个.

我需要在特定时间范围内安排充电状态或维护模式.

让我们提出这个问题,以及完成这项任务的最新资源.

请提交建设性的想法.

hun*_*tis 6

您可以将其缩小至您希望它睡着的六个小时:

heroku scale web=0
Run Code Online (Sandbox Code Playgroud)

然后在想要将其唤醒时将其缩放:

heroku scale web=1
Run Code Online (Sandbox Code Playgroud)

有很多方法可以实现这一点; 某些其他机器上的脚本可以正常工作,但您也可以使用Heroku Platform API和调度程序服务:

披露:我是Heroku的Node.js平台所有者


rie*_*ekn 5

还有这个附加组件:https : //devcenter.heroku.com/articles/process-scheduler

起初我认为它不起作用,因为它似乎不一定在小时的顶部运行,但除此之外,它对我来说工作得非常好,并允许我整夜睡觉我的应用程序。