Я установил последний сервер RabbitMQ (rabbitmq-server-3.3.0-1.noarch.rpm) на свежую виртуальную машину Centos 5.10 в соответствии с инструкциями на официальном сайте.
Я делал это много раз во время разработки, и у меня никогда не было проблем. Однако на этот раз я не могу войти в веб-интерфейс управления, используя гостя / гостя по умолчанию.
В логах вижу следующее:
=ERROR REPORT==== 4-Apr-2014::00:55:15 ===
webmachine error: path="api/whoami"
"Unauthorized"
Что может быть причиной этого?
set_user_tags
!Для тех, кто когда-либо попадал в этот поток, но все еще не может получить доступ к консоли управления после новой установки, моя проблема заключалась в том, что консоль управления не была включена , я решил ее с помощью этой команды:
Тип:
источник
sudo
)Что-то, что только что случилось со мной и вызвало у меня некоторые головные боли:
Я установил новый сервер Linux RabbitMQ и использовал сценарий оболочки для настройки своих собственных пользователей (не гость!).
В скрипте было несколько таких «кодовых» блоков:
Очень похоже на ответ Габриэля , поэтому я беру его код и мне не нужно редактировать пароли.
До сих пор я не смог войти в консоль управления. Затем я заметил, что создал сценарий установки в Windows (конец строки CR + LF) и преобразовал файл в Linux (только LF), а затем повторно запустил сценарий установки на моем сервере Linux.
... и все еще не мог войти в систему, потому что прошло еще 15 минут, пока я не понял, что повторный вызов add_user не исправит сломанные пароли (которые, вероятно, заканчиваются символом CR). Мне пришлось вызывать change_password для каждого пользователя, чтобы исправить мою предыдущую ошибку:
(Другим решением было бы удалить всех пользователей, а затем снова вызвать скрипт)
источник
Если вы работаете в Mac OS, вам нужно открыть
/usr/local/etc/rabbitmq/rabbitmq-env.conf
и установитьNODE_IP_ADDRESS=
, это было 127.0.0.1. Затем добавьте другого пользователя в соответствии с предложенным принятым ответом. После этого перезапустите rabbitMQ,brew services restart rabbitmq
источник