Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 16631|Svar: 1

【Faktisk strid】Fel: kan inte utföra en operation på noden 'rabbit'. Snälla...

[Kopiera länk]
Publicerad på 2018-03-29 10:29:39 | | | |
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status
Status för nod rabbit@DESKTOP-7IAJK37 ...                                                                               Fel: kan inte utföra en operation på noden 'rabbit@DESKTOP-7IAJK37'. Se diagnostisk information och förslag nedan.

De vanligaste orsakerna till detta är:

* Målnoden är otillgänglig (t.ex. på grund av värdnamnsupplösning, TCP-anslutning eller brandväggsproblem) * CLI-verktyget misslyckas med att autentisera sig med servern (t.ex. på grund av CLI-verktygets Erlang-cookie inte matchar serverns)
* Målnoden körs inte

Utöver diagnostikinformationen nedan:

* Se CLI-, klustrings- och nätverksguiderna på http://rabbitmq.com/documentation.html för att lära dig mer
* Konsultera serverloggar på nod rabbit@DESKTOP-7IAJK37

DIAGNOSTIK
===========

försökt att kontakta: ['rabbit@DESKTOP-7IAJK37']

rabbit@DESKTOP-7IAJK37:
  * ansluten till epmd (port 4369) på DESKTOP-7IAJK37
  * epmd rapporterar att noden 'rabbit' använder port 25672 för inter-nod- och CLI-verktygstrafik
  * TCP-anslutningen lyckades men Erlang-distributionen misslyckades

  * Autentiseringen misslyckades (avvisades av den fjärranslutna noden), vänligen kontrollera Erlang-cookien


Aktuella noddetaljer:
* nodnamn: 'rabbitmqcli38@DESKTOP-7IAJK37'
* effektiv användares hemkatalog: C:\Users\itsvse_pc
* Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==



Cookien som rabbitMQ använder är: C:\Users\itsvse_pc\.erlang.cookie Detta borde vara samma som cookieavsnittet ovan
Orsaken till problemet:

Mitt lokala administratörsnamn är itsvse_pc, jag loggar in på servern med itsvse_pc konto och installerar rabbitmq, rabbitmq skapar också automatiskt en .erlang.cookie-fil under C:\user\itsvse_pc, men när RabbitMQ-tjänsten startar är exekutören det lokala systemkontot, som visas i figuren nedan:



Lösning:

Använd kontot som är installerat på maskinen för att starta tjänsten, ta den lokala maskinen som exempel, det vill säga använd itsvse_pc-kontot för att starta tjänsten, som visas i figuren nedan:



När inställningarna är klara, tryck på Tillämpa och Spara,Sedan startar du om tjänsten!!! Starta om servicen!

Utför rabbitmqctl-status igen, lyckades!






Föregående:【Practice】RabbitMQ installerar webbhanteringspluginet
Nästa:En kort introduktion till Openresty och Tengine
 Hyresvärd| Publicerad på 2018-03-29 10:35:54 |
Visa all köinformation på rabbitmqctl-list_queues
Visa servicestatusinformationen rabbitmqctl -q status
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com