Heroku "Cannot run more than 1 Free size dynos" 但我只想 运行 一个

Heroku "Cannot run more than 1 Free size dynos" but I'm only trying to run one

我正在尝试 运行 一个命令 运行 我的应用程序每小时一次的一次性测功机。它所做的只是 运行 我的代码作为一个 jar 文件,然后休眠直到下一个小时再次 运行。

我当前对 运行 的调度程序命令是

heroku run:detached java -jar TwitterAutoBot.jar

TwitterAutoBot.jar 是我的代码到 运行 的 jar 文件。我用于调度程序的这个命令适用于 git bash。然后程序 运行s 完美地停止了。但是当它尝试使用调度程序执行命令时,它说

Cannot run more than 1 Free size dynos

运行 heroku ps 显示此应用没有活动的测功机。

调度程序 launches a one-off dyno 在运行您的命令时。您的命令尝试启动另一个(通过 heroku run)。试试这个命令:

java -jar TwitterAutoBot.jar