赫罗库+;Django:每15分钟重新启动一次dyno
我在Heroku上有一个Django网站。 我需要每15分钟重新启动1个dyno“时钟”(我的crontab APScheduler) 通过Heroku CLI,可以通过命令行执行此操作:赫罗库+;Django:每15分钟重新启动一次dyno,django,heroku,Django,Heroku,我在Heroku上有一个Django网站。 我需要每15分钟重新启动1个dyno“时钟”(我的crontab APScheduler) 通过Heroku CLI,可以通过命令行执行此操作: heroku dyno:restart clock.1 但我似乎无法从Django应用程序中实现自动化 我已尝试使用crontab APScheduler重新启动自身: 创建名为“重新启动时钟”的管理命令 ==>如果我手动运行python manage.py restart\u clock,它会工作 通过A
heroku dyno:restart clock.1
但我似乎无法从Django应用程序中实现自动化
我已尝试使用crontab APScheduler重新启动自身:
python manage.py restart\u clock
,它会工作
sh:1:heroku:未找到
感觉Django无法将Heroku CLI命令作为cronjobs运行。。。
有没有办法每15分钟运行一次Heroku CLI命令行?这将帮助您回答您的问题:谢谢。我已经设置了一个crontab,但它不起作用:让我编辑我的帖子
class Command(BaseCommand):
help = "Restarting dyno"
def handle(self, *args, **options):
os.system('heroku dyno:restart clock.1')
@sched.scheduled_job('cron',minute="*/10")
def restart():
os.system('python manage.py restart_clock')
sched.start()