2
我有我的Ubuntu的服務器設置,所以我的Django項目將由新貴bestarted這樣的:新貴 - Django和Celeryd
#!/bin/bash
set -e
LOGFILE=/var/log/gunicorn/foo.log
LOGDIR=$(dirname $LOGFILE)
NUM_WORKERS=3
# user/group to run as
USER=django
GROUP=django
cd /var/www/webapps/foo
source ../env/bin/activate
test -d $LOGDIR || mkdir -p $LOGDIR
exec ../env/bin/gunicorn_django -w $NUM_WORKERS \
--user=$USER --group=$GROUP --log-level=debug \
--log-file=$LOGFILE 2>>$LOGFILE && celeryd -l info -B
正如你可以看到我也加在最後celeryd。但它沒有開始我確定它不開始,因爲我的任務沒有完成。當我在服務器的終端啓動它時:
manage.py celeryd -l info -B它確實啓動,我可以看到正在完成的任務。
我該如何用Django啓動它?
嘿,請任何人都可以幫助我,我想在今天晚上10點開始週期性任務計劃,並以60秒爲間隔重複此計劃。那我該怎麼辦? –