У меня есть django проект с Heroku со встроенным сельдереем. Я получил дополнение rabbitmq через heroku и проверил свою задачу локально на успех. У меня проблема с подключением моего удаленного сервера к rabbitmq / cloudamqp.
Я полагаю, что учетные данные, которые я использую, являются причиной проблемы, но я не уверен, в чем я ошибаюсь. Я использую учетные данные, предоставленные мне через облачную панель мониторинга. Это включает в себя:
AMQP URL
User & Vhost
Password
В моем файле settings.py у меня есть:
CELERY_BROKER_URL= "amqp://{User}:{Password}@{AMQP URL}:5672/"
Я пробовал множество других форм с похожими результатами. Последний вывод ошибки:
amqp.exceptions.AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
Использую ли я правильные учетные данные? Нужно ли создавать пользователя rabbitmq через командную строку, а не панель администратора?