2017-04-03 103 views
0

我正在开发一个应用程序,每10秒从api获取数据并将其存储在我自己的数据库中。当我在本地运行它时,它工作正常,但是当托管在heroku上时,我的动态睡觉会停止并停止我的应用执行其调度任务。所以我的问题是,我可以禁用动态睡眠功能吗?还是有更好的解决方案来解决这个问题?有没有一种方法可以防止Web dynos进入睡眠状态?

回答

2

当Heroku没有收到网络请求时,Heroku上的免费dynos会进入睡眠状态。您可以通过upgrading to a paid dyno阻止他们进入睡眠状态。

+0

您也可以通过设置服务来每隔几秒钟/分钟创建一个结婚请求以保持清醒。 Pingdom因此受欢迎。 – codefinger

+0

我不再说这种技术了。 Heroku抓住了它的风,并阻止它强迫你升级。 –

相关问题