creo vhost:Accesso negato per l'utente RabbitMQ e sedano
rabbitmqctl add_vhost test
Poi utente:
rabbitmqctl add_user user 123456
poi prendo autorizzazioni per l'utente:
rabbitmqctl set_permissions -p test user "test" "test" "test"
Io uso di sedano, in tasks.py:
app = Celery('tasks', broker='amqp://user:[email protected]/test', backend='amqp://user:[email protected]/test')
Poi ho eseguito:
celery -A tasks worker --loglevel=info
devo errore:
amqp.exceptions.AccessRefused: Exchange.declare: (403) ACCESS_REFUSED - access to exchange 'celeryev' in vhost 'test' refused for user 'user'
Come risolvere questo?
Grazie!
Grazie. Provo con 'celeryev' in set_permissions e ho errori con lo scambio' reply.celery.pidbox', quindi ora uso '. *' E funziona. Salva o devo usare l'espressione regolare 'sedano'? – tim
l'espressione regolare deve corrispondere al nome della coda/degli scambi che si intende creare. –