需要帮助试图让 Heroku 保持清醒(不要空转)[重复]

Posted

技术标签:

【中文标题】需要帮助试图让 Heroku 保持清醒(不要空转)[重复]【英文标题】:Need help trying to keep Heroku awake (no idling) [duplicate] 【发布时间】:2014-01-23 05:27:38 【问题描述】:

http://beouk.blogspot.ca/2012/02/keeping-heroku-awake.html

这是我尝试遵循的教程,但它似乎不起作用。 这是我所做的:

    添加 Heroku 调度程序并添加一个名为“call_page”的作业,该作业每小时运行一次。

    在 app/lib/tasks 中创建了一个名为“scheduler.rake”的文件

    文件中的代码说:

desc "此任务由 Heroku cron 插件调用" 任务:call_page =>:环境做 uri = URI.parse('http://www.WEBSITE.com/') 网络::HTTP.get(uri) 结束

但它仍然无法正常工作。对于网站名称,我使用的是我的注册域名,而不是 heroku 子域。这可能是问题吗?谢谢!

【问题讨论】:

Heroku dynos 15 分钟后空闲,因此每小时调用一次脚本没有意义。 另外,我不知道你有什么问题,脚本有什么问题(任何错误等)? 这个话题已经被详尽地讨论过了。你考虑过用谷歌搜索答案吗? 【参考方案1】:

您还可以创建简单的脚本来执行任何活动,例如每 10 分钟左右访问一次您的页面。你可以使用 open-uri 甚至 watir-webdriver 。比你把它放到你的crontab中。

简单、快速、肮脏,但远非优雅。

如果您的情况可以接受并且您需要一些帮助来实施它,请联系我。

All these dirty tricks are discussed here

【讨论】:

以上是关于需要帮助试图让 Heroku 保持清醒(不要空转)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Rails 让我的 Twitter Bot 保持清醒?

shell里面,如何让8变成08这样的保持两位有效数字显示

如何让机器保持清醒?

转:保持“清醒”

转:保持“清醒”

转:保持“清醒”