免费的 Heroku 服务器:睡眠算作活动时间吗?

Free Heroku Server: Does Sleep Count as Active Time?

我计划在免费的 Heroku 服务器下安装一个 Python 应用程序 运行,但我了解到在进程休眠之前最多有 18 小时的执行时间。但是,如果我的应用程序 运行s 喜欢这个 -

  1. 处理一些东西(应该不到一秒)。

  2. 睡 5 分钟。

我计划让这个脚本 运行 持续(一整天)。

5 分钟的睡眠是否计入 18 小时的时间限制?

我认为它会被算作处理时间,因为您使用单线程处理请求,这与 Heroku“sleep”不同。

The timeout value is not configurable. If your server requires longer than 30 seconds to complete a given request, we recommend moving that work to a background task or worker to periodically ping your server to see if the processing request has been finished. This pattern frees your web processes up to do more work, and decreases overall application response times.

您可以在此处阅读更多内容:https://devcenter.heroku.com/articles/request-timeout

如果愿意等10分钟可以试试https://elements.heroku.com/addons/scheduler or use some kind of monitoring service like http://godrb.com/