【发布时间】:2014-02-08 10:15:43
【问题描述】:
我有一个在 Heroku 上运行并使用 Heroku Postgres 数据库的 Django 应用程序。它的流量非常低,而且我希望将每月的成本保持在尽可能低的水平(现在,它使用 Heroku 的 750 小时/月免费运行)。我有一些简单的 cron 作业,实现为对 Django 管理命令的调用,我想运行这些作业,但我不确定如何使用 Heroku 执行此操作。我已经阅读了一些关于调度程序的内容,但仍然对一些事情感到困惑。首先,如果调度程序运行在一个独立的测功机上,它如何调用 Django 的 manage.py 文件?其次,调度程序任务通常占用多少 dyno-hours?例如,如果任务只需要 30 秒即可运行,我是否只需要为 30 秒的使用量付费,还是与旋转(然后关闭)测功机相关的成本更高?
【问题讨论】: