Zugriff verweigert für Benutzer rabbitmq & Sellerie

Ich erstelle vhost:

rabbitmqctl add_vhost test

Dann Benutzer:

rabbitmqctl add_user user 123456

Dann nehme ich die Berechtigungen, die dem Benutzer:

rabbitmqctl set_permissions -p test user "test" "test" "test"

Ich verwende Sellerie, in tasks.py:

app = Celery('tasks', broker='amqp://user:123456@localhost/test', backend='amqp://user:123456@localhost/test')

Dann habe ich ausgeführt:

celery -A tasks worker --loglevel=info

Habe ich Fehler:

amqp.exceptions.AccessRefused: Exchange.declare: (403) ACCESS_REFUSED - access to exchange 'celeryev' in vhost 'test' refused for user 'user'

Wie, dass zu beheben?

InformationsquelleAutor tim | 2014-10-20
Schreibe einen Kommentar