Sto provando a configurare Django-Celery. Sto attraversando il tutorialDjango Celery - Impossibile connettersi a amqp: //[email protected]: 5672 //
http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html
quando corro $ python manage.py sedano lavoratore --loglevel = informazioni
ottengo
[Tasks]
/Users/msmith/Documents/dj/venv/lib/python2.7/site-packages/djcelery/loaders.py:133: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments!
warnings.warn('Using settings.DEBUG leads to a memory leak, never '
[2013-08-08 11:15:25,368: WARNING/MainProcess] /Users/msmith/Documents/dj/venv/lib/python2.7/site-packages/djcelery/loaders.py:133: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments!
warnings.warn('Using settings.DEBUG leads to a memory leak, never '
[2013-08-08 11:15:25,369: WARNING/MainProcess] [email protected] ready.
[2013-08-08 11:15:25,382: ERROR/MainProcess] consumer: Cannot connect to amqp://[email protected]:5672/celeryvhost: [Errno 61] Connection refused.
Trying again in 2.00 seconds...
qualcuno ha riscontrato questo problema prima?
settings.py
# Django settings for summertime project.
import djcelery
djcelery.setup_loader()
BROKER_URL = 'amqp://guest:[email protected]:5672/'
...
INSTALLED_APPS = {
...
'djcelery',
'celerytest'
}
wsgi.py
import djcelery
djcelery.setup_loader()
potresti confermare se il tuo servizio rabbitmq è in esecuzione? guarda questa guida ha le istruzioni passo passo: http://hairycode.org/2013/07/23/first-steps-with-celery-how-to-not-trip – andrean
sedano bisogno di broker di messaggi. Penso che tu abbia perso l'impostazione del broker dei messaggi. è necessario installare rabbitmq. dopo l'installazione, è necessario rendere permessi vhost, user e set. – Curry