Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16631|Răspunde: 1

【Actual Combat】Eroare: imposibil de efectuat o operație pe nodul 'rabbit'. Te rog...

[Copiază linkul]
Postat pe 29.03.2018 10:29:39 | | | |
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!






Precedent:【Practice】RabbitMQ instalează pluginul de management web
Următor:O scurtă introducere în Openresty și Tengine
 Proprietarul| Postat pe 29.03.2018 10:35:54 |
Vezi toate informațiile despre coada rabbitmqctl list_queues
Vizualizați informațiile despre starea serviciului rabbitmqctl -q status
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com