Accès refusé pour l'utilisateur rabbitmq & céleri

- Je créer un vhost:

rabbitmqctl add_vhost test

Alors l'utilisateur:

rabbitmqctl add_user user 123456

Puis-je prendre des autorisations de l'utilisateur:

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

- Je utiliser le Céleri, tasks.py:

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

Puis-je exécuter:

celery -A tasks worker --loglevel=info

J'ai l'erreur:

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

Comment résoudre ce problème?

OriginalL'auteur tim | 2014-10-20