C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status Stav uzla rabbit@DESKTOP-7IAJK37 ... Chyba: nepodarilo sa vykonať operáciu na uzle 'rabbit@DESKTOP-7IAJK37'. Pozrite si, prosím, informácie a odporúčania k diagnostike nižšie.
Najčastejšie dôvody sú:
* Cieľový uzol je nedostupný (napr. kvôli vyriešeniu hostmená, TCP pripojeniu alebo problémom s firewallom) * CLI nástroj sa nedokáže autentifikovať so serverom (napr. kvôli Erlang cookie CLI nástroja nezodpovedá serveru) * Cieľový uzol nebeží
Okrem diagnostických informácií nižšie:
* Pozrite si sprievodcov CLI, klastrovaním a sieťovaním na http://rabbitmq.com/documentation.html pre viac informácií * Konzultujte serverové logy uzla rabbit@DESKTOP-7IAJK37
DIAGNOSTIKA ===========
pokus o kontakt: ['rabbit@DESKTOP-7IAJK37']
rabbit@DESKTOP-7IAJK37: * pripojené k epmd (port 4369) na DESKTOP-7IAJK37 * epmd hlási, že uzol 'rabbit' používa port 25672 pre medziuzolovú a CLI prevádzku nástrojov * TCP spojenie bolo úspešné, ale distribúcia Erlangu zlyhala
* Autentifikácia zlyhala (zamietnutá vzdialeným uzlom), prosím, skontrolujte Erlang cookie
Aktuálne detaily uzlov: * názov uzla: 'rabbitmqcli38@DESKTOP-7IAJK37' * domovský adresár efektívneho používateľa: C:\Users\itsvse_pc * Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==
Cookie používaný rabbitMQ je: C:\Users\itsvse_pc\.erlang.cookie Toto by malo byť rovnaké ako sekcia cookies vyššie
Príčina problému:
Moje lokálne administrátorské meno je itsvse_pc, prihlásim sa na server s itsvse_pc účtom a nainštalujem rabbitmq, rabbitmq tiež automaticky vytvorí .erlang.cookie súbor pod C:\user\itsvse_pc, ale keď sa spustí služba RabbitMQ, executioner je lokálny systémový účet, ako je znázornené na obrázku nižšie:
Riešenie:
Použite účet nainštalovaný na stroji na spustenie služby, vezmime si ako príklad lokálny počítač, teda použite itsvse_pc účet na spustenie služby, ako je znázornené na obrázku nižšie:
Keď sú nastavenia dokončené, klepnite na Aplikovať a Uložiť,Potom službu reštartuj!!! Reštartujte službu!!
Znovu vykonajte rabbitmqctl status, úspech!
|