2016-12-10 7 views
0

나는 crontab을 사용하여 모듈을 개발 중입니다.설치 환경이있는 Django-Crontab

사실, 내가 사용 프레임 워크 장고 그래서 나는 'django-crontab'

명령이 그랬던 것처럼 내가 테스트를했다 설치하고 로컬 호스트 환경을 만들었다입니다.

'python manage.py crontab add' 명령을 실행 한 후 AWS에 ("sudo service apache2 restart")을 배포했을 때 작동하지 않았습니다.

나는 그것이 로컬 호스트 환경에서만 작동하는지, 그렇지 않습니까?

이 문제를 어떻게 해결할 수 있습니까?

답변

0

장고 설정에 둘 이상의 프로필이있는 경우 crontab을 추가하기 전에 둘 이상의 프로필을 지정하십시오. 지정하지 않으면 django crontab이 대부분 개발되는 기본 환경으로 실행됩니다. 제품 환경에서 실행하려면 다음을 수행해야합니다

  1. settings.product.py에서 crontab을 enviromen,

  2. CRONTAB_DJANGO_SETTINGS_MODULE = 'gold.settings.product'같은 것을 지정 지정

    수출 MYPROJECT_PROFILE = 제품 파이썬 manage.py crontab을 추가 설정은 crontab을 프로파일을 추가