【问题标题】:How to prevent your free tier heroku app from idling(python/django) [closed]如何防止您的免费层 heroku 应用程序闲置(python/django)[关闭]
【发布时间】:2020-06-07 21:32:56
【问题描述】:

有什么方法可以通过代码来防止您的应用闲置吗?我在想here 正在做的事情。如何通过代码执行此操作,但在 python/django 中,因为这是我的应用程序所做的,即 python 中与 Node 的 setInterval 等价的内容。与通过代码执行 ping 服务相比,使用 ping 服务有哪些缺点(除非网站出现故障,您的应用程序不会被 ping 通)。你能推荐一个好的 ping 服务吗?提前致谢。

【问题讨论】:

    标签: python django heroku


    【解决方案1】:

    您无法在应用程序中执行此操作。它需要被“外部”唤醒。这可能只是另一个 Heroku 应用程序,但这违背了目的。有一些 Heroku 插件可以让您监控您的网站,从而定期 ping 它。

    例如: https://elements.heroku.com/addons/newrelic

    有了这个,您的网站将永远保持清醒。

    您链接的文章比必要的更复杂。如果您拥有 VPS,您可以在那里托管您的网站。您也可以编写一个curl 命令,将其保存为一个shell 脚本并从cron (https://help.ubuntu.com/community/CronHowto) 调用它。

    【讨论】:

      猜你喜欢
      • 2015-07-01
      • 2014-04-18
      • 2019-09-18
      • 1970-01-01
      • 2019-03-31
      • 2022-01-17
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多