Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16631|Odpowiedź: 1

【Rzeczywista walka】Błąd: nie można wykonać operacji na węźle 'królik'. Proszę...

[Skopiuj link]
Opublikowano 29.03.2018 10:29:39 | | | |
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status
Status węzła rabbit@DESKTOP-7IAJK37 ...                                                                               Błąd: nie można wykonać operacji na węźle 'rabbit@DESKTOP-7IAJK37'. Prosimy zapoznać się z informacjami diagnostycznymi i sugestiami poniżej.

Najczęstsze powody to:

* Docelowy węzeł jest nieosiągalny (np. z powodu rozwiązywania nazw hostów, połączenia TCP lub problemów z zaporą) * Narzędzie CLI nie uwierzytelnia się z serwerem (np. z powodu ciasteczka Erlang w CLI nie pasuje do serwera)
* Węzeł docelowy nie działa

Oprócz poniższych informacji diagnostycznych:

* Zobacz przewodniki po CLI, klastrzeniu i sieciach na http://rabbitmq.com/documentation.html, aby dowiedzieć się więcej
* Sprawdź logi serwera węzła rabbit@DESKTOP-7IAJK37

DIAGNOSTYKA
===========

próba kontaktu: ['rabbit@DESKTOP-7IAJK37']

rabbit@DESKTOP-7IAJK37:
  * podłączony do epmd (port 4369) na DESKTOP-7IAJK37
  * EPMD raportuje, że węzeł 'rabbit' używa portu 25672 do ruchu między węzłami i narzędziami CLI
  * Połączenie TCP zakończyło się sukcesem, ale dystrybucja Erlanga zawiodła

  * Uwierzytelnianie nieudane (odrzucone przez zdalny węzeł), proszę sprawdzić ciasteczko Erlang


Obecne szczegóły węzła:
* nazwa węzła: 'rabbitmqcli38@DESKTOP-7IAJK37'
* katalog główny efektywnego użytkownika: C:\Users\itsvse_pc
* Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==



Ciasteczko używane przez rabbitMQ to: C:\Users\itsvse_pc\.erlang.cookie Powinno to być takie samo jak sekcja ciasteczek powyżej
Przyczyna problemu:

Moja lokalna nazwa administratora to itsvse_pc, loguję się na serwer itsvse_pc kontem i instaluję rabbitmq, rabbitmq automatycznie tworzy plik .erlang.cookie pod C:\user\itsvse_pc, ale gdy uruchamia się usługa RabbitMQ, wykonawcą jest lokalne konto systemowe, jak pokazano na poniższym rysunku:



Rozwiązanie:

Użyj konta zainstalowanego na komputerze, aby uruchomić usługę, weźmy przykład lokalnej maszyny, czyli użyj konta itsvse_pc do uruchomienia usługi, jak pokazano na poniższym rysunku:



Po zakończeniu ustawień kliknij Apply i Zapisz,Następnie zrestartuj usługę!!! Wznow usługę!

Wykonaj status rabbitmqctl ponownie, sukces!






Poprzedni:【Practice】RabbitMQ instaluje wtyczkę zarządzania siecią
Następny:Krótkie wprowadzenie do Openresty i Tengine
 Ziemianin| Opublikowano 29.03.2018 10:35:54 |
Zobacz wszystkie informacje o kolejkach na rabbitmqctl list_queues
Zobacz informacje o statusie usługi rabbitmqctl -q status
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com