C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status Stav uzlu rabbit@DESKTOP-7IAJK37 ... Chyba: nelze provést operaci na uzlu 'rabbit@DESKTOP-7IAJK37'. Níže naleznete informace a doporučení k diagnostice.
Nejčastější důvody jsou:
* Cílový uzel je nedostupný (např. kvůli řešení názvů hostitele, TCP připojení nebo problémům s firewallem) * CLI nástroj selhává při autentizaci se serverem (např. kvůli Erlang cookie CLI nástroje neodpovídá serveru) * Cílový uzel neběží
Kromě diagnostických informací níže:
* Podívejte se na průvodce CLI, shlukováním a sítí na http://rabbitmq.com/documentation.html pro více informací * Konzultujte serverové logy na uzlu rabbit@DESKTOP-7IAJK37
DIAGNOSTIKA ===========
pokus o kontakt: ['rabbit@DESKTOP-7IAJK37']
rabbit@DESKTOP-7IAJK37: * připojeno k epmd (port 4369) na DESKTOP-7IAJK37 * EPMD hlásí, že uzel 'rabbit' používá port 25672 pro meziuzlový a CLI nástroj * TCP spojení bylo úspěšné, ale distribuce Erlangu selhala
* Autentizace selhala (vzdálený uzel zamítl), zkontrolujte prosím cookie Erlang
Aktuální detaily uzlu: * název uzlu: 'rabbitmqcli38@DESKTOP-7IAJK37' * domovský adresář efektivního uživatele: C:\Users\itsvse_pc * Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==
Cookie používaná rabbitMQ je: C:\Users\itsvse_pc\.erlang.cookie Toto by mělo být stejné jako výše uvedená sekce cookies
Příčina problému:
Můj lokální administrátor je itsvse_pc, přihlašuji se na server itsvse_pc účtem a instaluji rabbitmq, rabbitmq také automaticky vytváří soubor .erlang.cookie pod C:\user\itsvse_pc, ale když se spustí služba RabbitMQ, executioner je lokální systémový účet, jak je znázorněno na obrázku níže:
Řešení:
Použijte účet nainstalovaný na stroji k zahájení služby, vezměte si jako příklad lokální stroj, tedy použijte itsvse_pc účet k zahájení služby, jak je znázorněno na obrázku níže:
Jakmile jsou nastavení dokončena, klepněte na Použít a uložit,Pak službu restartujte!!! Restartujte službu!!
Znovu spustit status rabbitmqctl, úspěch!
|