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!
|