Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16631|Отговор: 1

【Реален бой】Грешка: не може да се извърши операция върху възел 'rabbit'. Моля...

[Копирай линк]
Публикувано в 29.03.2018 г. 10:29:39 ч. | | | |
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status
Статус на възел rabbit@DESKTOP-7IAJK37 ...                                                                               Грешка: невъзможно е да се извърши операция на възел 'rabbit@DESKTOP-7IAJK37'. Моля, вижте информация и предложения за диагностика по-долу.

Най-честите причини за това са:

* Целевият възел е недостъпен (например поради разрешаване на имена на хост, проблеми с TCP връзката или защитна стена) * CLI инструментът не успява да се удостовери със сървъра (например поради Erlang бисквитката на CLI инструмента не съвпада с този на сървъра)
* Целевият възел не работи

Освен диагностичната информация по-долу:

* Вижте ръководствата за CLI, клъстериране и мрежово изграждане на http://rabbitmq.com/documentation.html, за да научите повече
* Консултирайте логовете на сървъра на възел rabbit@DESKTOP-7IAJK37

ДИАГНОСТИКА
===========

опитал се да се свърже: ['rabbit@DESKTOP-7IAJK37']

rabbit@DESKTOP-7IAJK37:
  * свързан към epmd (порт 4369) на DESKTOP-7IAJK37
  * EPMD докладва, че възел 'rabbit' използва порт 25672 за трафик между възли и CLI инструменти
  * TCP връзката беше успешна, но разпределението на Erlang се провали

  * Автентикацията се провали (отхвърлена от отдалечения възел), моля, проверете бисквитката Erlang


Текущи детайли за възлите:
* име на възел: 'rabbitmqcli38@DESKTOP-7IAJK37'
* ефективна начална директория на потребителя: C:\Users\itsvse_pc
* Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==



Бисквитката, използвана от rabbitMQ, е: C:\Users\itsvse_pc\.erlang.cookie Това трябва да е същото като секцията с бисквитки по-горе
Причина за проблема:

Моето локално администраторско име е itsvse_pc, влизам в сървъра с акаунта itsvse_pc и инсталирам rabbitmq, rabbitmq автоматично създава .erlang.cookie файл под C:\user\itsvse_pc, но когато услугата RabbitMQ стартира, изпълнителят е локалният системен акаунт, както е показано на фигурата по-долу:



Решение:

Използвайте акаунта, инсталиран на машината, за да стартирате услугата, вземете локалната машина за пример, тоест използвайте itsvse_pc акаунта, за да стартирате услугата, както е показано на фигурата по-долу:



След като настройките са завършени, натиснете Apply и Save,След това рестартирайте услугата!!! Рестартирайте услугата!

Изпълни статус rabbitmqctl отново, успех!






Предишен:【Practice】RabbitMQ инсталира плъгина за управление на уеб
Следващ:Кратко въведение в Openresty и Tengine
 Хазяин| Публикувано в 29.03.2018 г. 10:35:54 ч. |
Вижте цялата информация за опашката в rabbitmqctl list_queues
Вижте информацията за статуса на услугата rabbitmqctl -q status
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com