2017-08-26 74 views
0

我的cron作業在localhost上正常工作,但是當我部署它們時,它們不會被添加。 以下settings.py:Django crontab不能在彈性beanstalk中工作

CRONJOBS = [ 
('*/1 * * * *', 'push.cron.my_scheduled_job') 

] 在發展中,通過cron的這樣完美的作品:

  1. 蟒蛇manage.py crontab中添加
  2. 蟒蛇manage.py運行crontab 2e847f370afca8feeddaa55d5094d128

但是,當我部署到服務器使用.. cron作業不會自動添加。我如何將crob作業添加到服務器?

回答

0

找到了答案:

  1. 打開EC2 ssh和鍵入以下命令:source /opt/python/run/venv/bin/activate
  2. cd/opt/python/current/app/
  3. python manage.py crontab add
  4. python manage.py crontab run <hashcode>