我试图让我的Heroku(免费)应用程序在白天保持清醒状态。如果它深夜睡觉,我真的不在乎。
持续ping应用程序的旧技术不再是有效的解决方案,因为自2015年以来,所有免费应用程序必须每天至少睡6个小时。
我想知道你们之前是否有人想过这个。
我需要在特定时间范围内安排充电状态或维护模式。
让我们提出这个问题,以及完成这项任务的最新资源。
请仅提交建设性意见。
答案 0 :(得分:6)
您可以将其缩小至您希望它睡眠的六个小时:
heroku scale web=0
然后在想要将其唤醒时将其缩小:
heroku scale web=1
有很多方法可以实现这一点;其他机器上的脚本可以正常工作,但您也可以使用Heroku Platform API和调度程序服务:
披露:我是Heroku的Node.js平台所有者
答案 1 :(得分:4)
还有这个附加组件:https://devcenter.heroku.com/articles/process-scheduler
起初我认为它不起作用,因为它似乎不一定在最佳时刻运行,但除此之外它对我来说非常好,并允许我在一夜之间睡觉我的应用程序。 / p>