首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wake应用程序,一个休眠的heroku应用程序,这样调度程序就可以运行,并让它再次睡觉。

Wake应用程序,一个休眠的heroku应用程序,这样调度程序就可以运行,并让它再次睡觉。
EN

Stack Overflow用户
提问于 2022-11-29 08:56:33
回答 1查看 18关注 0票数 0

Heroku会自动在低价格层中使用应用程序,这是一件很好的事情,因为它降低了成本。但是在春季启动鼓掌时,调度程序在睡眠时不会运行。heroru是否为唤醒应用程序提供功能,以便调度程序运行?

每30分钟点击一次使应用程序启动和运行是不够的,因为即使它处于空闲状态,应用程序也会保持不动。我想在调度程序即将运行之前唤醒应用程序,然后如果调度程序必须再次运行(或者有人调用api)才使用,则让它再回睡一次。

EN

回答 1

Stack Overflow用户

发布于 2022-11-29 11:33:39

您最好的选择是将您的作业计划从主应用程序中移出。那样的话,工作就不必醒着才能运行。

一种方法是通过Heroku调度器

调度器是一个免费的加法,可以在预定时间间隔的应用程序上运行作业,就像传统服务器环境中的cron

本质上,您可以通过提供要运行的命令和频率来添加作业。调度程序将在所需的时间启动作业。

时机不一定是完美的,而且偶尔作业也可能根本不运行。但这是最实惠的选择,过去对我来说效果很好。为了获得更精确和有保证的计时,您至少需要连续运行一个dyno。

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

https://stackoverflow.com/questions/74611403

复制
相关文章

相似问题

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