C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status Starea nodului rabbit@DESKTOP-7IAJK37 ... Eroare: imposibil de efectuat o operație pe nodul 'rabbit@DESKTOP-7IAJK37'. Vă rugăm să consultați informațiile și sugestiile de diagnostic de mai jos.
Cele mai frecvente motive pentru aceasta sunt:
* Nodul țintă este inaccesibil (de exemplu, din cauza rezoluției numelui gazdă, conexiunii TCP sau problemelor firewall-ului) * Instrumentul CLI nu reușește să se autentifice cu serverul (de exemplu, din cauza cookie-ului Erlang al instrumentului CLI nu se potrivește cu cel al serverului) * Nodul țintă nu rulează
Pe lângă informațiile de diagnostic de mai jos:
* Vezi ghidurile CLI, clustering și networking de pe http://rabbitmq.com/documentation.html pentru a afla mai multe * Consultă jurnalele serverului pe nodul rabbit@DESKTOP-7IAJK37
DIAGNOSTIC ===========
a încercat să contacteze: ['rabbit@DESKTOP-7IAJK37']
rabbit@DESKTOP-7IAJK37: * conectat la epmd (portul 4369) pe DESKTOP-7IAJK37 * EPMD raportează că nodul 'rabbit' folosește portul 25672 pentru traficul inter-nod și al uneltelor CLI * Conexiunea TCP a reușit, dar distribuția Erlang a eșuat
* Autentificarea a eșuat (respinsă de nodul de la distanță), vă rugăm să verificați cookie-ul Erlang
Detalii actuale despre noduri: * numele nodului: 'rabbitmqcli38@DESKTOP-7IAJK37' * director personal al utilizatorului eficient: C:\Users\itsvse_pc * Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==
Cookie-ul folosit de rabbitMQ este: C:\Users\itsvse_pc\.erlang.cookie Acesta ar trebui să fie același cu secțiunea cookie-urilor de mai sus
Cauza problemei:
Numele meu de administrator local este itsvse_pc, mă conectez pe server cu contul itsvse_pc și instalez rabbitmq, rabbitmq creează automat și un fișier .erlang.cookie sub C:\user\itsvse_pc, dar când serviciul RabbitMQ pornește, executorul este contul local de sistem, așa cum se vede în figura de mai jos:
Soluție:
Folosiți contul instalat pe mașină pentru a porni serviciul, luați ca exemplu mașina locală, adică folosiți contul itsvse_pc pentru a porni serviciul, așa cum se arată în figura de mai jos:
După ce setările sunt finalizate, apasă Aplică și Salvează,Apoi repornește serviciul!!! Repornește serviciul!!
Execută din nou rabbitmqctl status, succes!
|