如何使用免费的测功机让应用程序在 Heroku 上保持清醒

How to keep App awake on Heroku using free dyno

如标题所示,如何防止我的应用程序在 30 分钟不活动(未付费)后进入休眠状态?

我有一个单独的 .js 文件,每 25 分钟左右通过 worker dyno 向应用程序发出请求,但它似乎不起作用。

const express = require('express')

const app = express()

const http = require('http').Server(app)

setInterval(() => {
    http.get("https://myAppURL.herokuapp.com/")
}, 1500000)

谢谢

使用 Kaffeine 让 Web Dyno 保持活力。

您也可以使用 worker,但您需要独立部署它(在其自己的 Dyno 上):当与 Web Dyno 一起部署时,worker 也会在 Web Dyno 达到不活动超时时进入睡眠状态。