euscanwww: Added README for celery
Signed-off-by: volpino <fox91@anche.no>
This commit is contained in:
parent
d7e0a4ca16
commit
699bb372a5
40
euscanwww/README.Celery
Normal file
40
euscanwww/README.Celery
Normal file
@ -0,0 +1,40 @@
|
||||
Requirements
|
||||
============
|
||||
|
||||
Installing requirements with setup.py is the easiest way, just run::
|
||||
|
||||
python setup.py develop
|
||||
|
||||
or::
|
||||
|
||||
python setup.py install # to install euscan and requirements
|
||||
|
||||
If you prefer to use portage just install dev-python/django-celery-2.5.5
|
||||
|
||||
There's the need of having a broker for tasks. The default and reccommended
|
||||
broker is RabbitMQ.
|
||||
Install with::
|
||||
emerge rabbitmq-server
|
||||
|
||||
|
||||
Running Celery
|
||||
==============
|
||||
|
||||
You'll need:
|
||||
* celeryd (celery daemon for running tasks)::
|
||||
|
||||
python manage.py celeryd -E -l INFO
|
||||
|
||||
* celerycam (for monitoring celery and see the results in the django admin page)::
|
||||
|
||||
python manage.py celerycam
|
||||
|
||||
* celerybeat (for running periodic tasks)::
|
||||
|
||||
python manage.py celerybeat -l INFO
|
||||
|
||||
|
||||
TODO
|
||||
====
|
||||
|
||||
Provide a supervisord configuration
|
Loading…
Reference in New Issue
Block a user