在heroku上计划python脚本

时间:2018-10-02 11:05:21

标签: python heroku scheduler

我在Heroku上部署了python脚本,并尝试设置计划程序以每小时运行一次。

我的个人档案:

run: cd src && python3 main.py

我通过以下方式缩放此测功机

heroku ps:scale run=1

然后在heroku调度程序中,使用命令将其设置为每小时运行一次

run

部署,我认为它将每小时运行一次,但是运行频率比我预期的要高,每10-15分钟一次,我该如何解决呢?

1 个答案:

答案 0 :(得分:2)

使用heroku ps:scale run=0将“运行”流程类型缩小为0。 然后,请确保您可以在one-off dyno中运行它,例如与heroku run python src/main.py

然后在Heroku Scheduler中配置与一次运行dyno时完全相同的命令,并配置所需的频率(即“每小时”)。