如何在一天中的特定时间安排 Heroku 的(维护模式或充电)?
How to schedule Heroku's (maintenance mode or recharge) at specific time of the day?
我试图让我的 Heroku(免费)应用程序在白天保持清醒。我真的不在乎它晚上睡不睡
持续 ping 应用程序的旧技术不再是有效的解决方案,因为自 2015 年以来,所有免费应用程序每天必须至少睡 6 小时。
我想知道你们之前有没有想过这个。
我需要在特定时间范围内安排充电状态或维护模式。
让我们提出这个问题和完成这个任务的最新资源。
请只提交有建设性的想法。
您可以将它缩小到您希望它睡着的六个小时:
heroku scale web=0
当你想唤醒它时再按比例放大它:
heroku scale web=1
有很多方法可以实现这个;其他机器上的脚本可以正常工作,但您也可以使用 Heroku 平台 API 和调度程序服务:
- https://devcenter.heroku.com/articles/platform-api-reference#formation
- https://devcenter.heroku.com/articles/scheduler
披露:我是 HerokuNode.js 的平台所有者
还有这个插件:https://devcenter.heroku.com/articles/process-scheduler
起初我认为它不起作用,因为它似乎不一定 运行 就在整点钟,但除此之外,它对我来说效果很好,让我可以让我的应用程序过夜。
我试图让我的 Heroku(免费)应用程序在白天保持清醒。我真的不在乎它晚上睡不睡
持续 ping 应用程序的旧技术不再是有效的解决方案,因为自 2015 年以来,所有免费应用程序每天必须至少睡 6 小时。
我想知道你们之前有没有想过这个。
我需要在特定时间范围内安排充电状态或维护模式。
让我们提出这个问题和完成这个任务的最新资源。
请只提交有建设性的想法。
您可以将它缩小到您希望它睡着的六个小时:
heroku scale web=0
当你想唤醒它时再按比例放大它:
heroku scale web=1
有很多方法可以实现这个;其他机器上的脚本可以正常工作,但您也可以使用 Heroku 平台 API 和调度程序服务:
- https://devcenter.heroku.com/articles/platform-api-reference#formation
- https://devcenter.heroku.com/articles/scheduler
披露:我是 HerokuNode.js 的平台所有者
还有这个插件:https://devcenter.heroku.com/articles/process-scheduler
起初我认为它不起作用,因为它似乎不一定 运行 就在整点钟,但除此之外,它对我来说效果很好,让我可以让我的应用程序过夜。