9

我试图让我的 Heroku(免费)应用程序在白天保持清醒。我真的不在乎它是否在深夜睡觉。

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

我想知道你们中的任何人以前是否知道这一点。

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

让我们提出这个问题和完成这项任务的最新资源。

请只提交建设性的想法。

4

2 回答 2

7

您可以将其缩小到您希望它处于睡眠状态的六个小时:

heroku scale web=0

然后在您想唤醒它时将其放大:

heroku scale web=1

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

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

于 2015-07-25T18:04:00.620 回答
5

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

起初我认为它没有工作,因为它似乎不一定在整点钟运行,但除此之外,它对我来说工作得非常好,让我可以让我的应用程序睡一整夜。

于 2015-08-01T21:32:29.863 回答