Added more documentation on setting up celerybeat to README.md

updated deployment scripts to launch celerybeat
pull/1/head
Raymond Yee 2012-04-05 15:07:27 -07:00
parent a941421317
commit 7690345aec
4 changed files with 9 additions and 2 deletions

View File

@ -80,6 +80,12 @@ Instructions for setting please are slightly different.
1. `sudo mkdir /var/log/celery`
1. `sudo chown celery:celery /var/log/celery`
1. `sudo /etc/init.d/celeryd start`
1. `sudo cp deploy/celerybeat /etc/init.d/celerybeat`
1. `sudo chmod 755 /etc/init.d/celerybeat`
1. `sudo cp deploy/celerybeat.conf /etc/default/celerybeat`
1. `sudo mkdir /var/log/celerybeat`
1. `sudo chown celery:celery /var/log/celerybeat`
1. `sudo /etc/init.d/celerybeat start`
Updating Production
--------------------

View File

@ -8,4 +8,5 @@ django-admin.py syncdb --migrate --settings regluit.settings.prod
django-admin.py collectstatic --noinput --settings regluit.settings.prod
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/celeryd restart
sudo /etc/init.d/celerybeat restart
touch /opt/regluit/deploy/last-update

View File

@ -120,5 +120,5 @@ STATIC_ROOT = '/var/www/static'
IS_PREVIEW = False
# decide which of the period tasks to add to the schedule
CELERYBEAT_SCHEDULE['send_test_email'] = SEND_TEST_EMAIL_JOB
#CELERYBEAT_SCHEDULE['send_test_email'] = SEND_TEST_EMAIL_JOB
#CELERYBEAT_SCHEDULE['emit_notifications'] = EMIT_NOTIFICATIONS_JOB

View File

@ -119,5 +119,5 @@ LOGGING = {
STATIC_ROOT = '/var/www/static'
# decide which of the period tasks to add to the schedule
CELERYBEAT_SCHEDULE['send_test_email'] = SEND_TEST_EMAIL_JOB
#CELERYBEAT_SCHEDULE['send_test_email'] = SEND_TEST_EMAIL_JOB
#CELERYBEAT_SCHEDULE['emit_notifications'] = EMIT_NOTIFICATIONS_JOB