Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16631|Svar: 1

【Faktisk kamp】Fejl: kan ikke udføre en operation på node 'rabbit'. Vær venlig...

[Kopier link]
Opslået på 29/03/2018 10.29.39 | | | |
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status
Status for node rabbit@DESKTOP-7IAJK37 ...                                                                               Fejl: kan ikke udføre en operation på node 'rabbit@DESKTOP-7IAJK37'. Se venligst diagnostiske oplysninger og forslag nedenfor.

De mest almindelige årsager til dette er:

* Målnoden er utilgængelig (f.eks. på grund af værtsnavnsopløsning, TCP-forbindelse eller firewallproblemer) * CLI-værktøjet kan ikke autentificere med serveren (f.eks. på grund af CLI-værktøjets Erlang-cookie ikke matcher serverens)
* Målnoden kører ikke

Ud over diagnostiske oplysninger nedenfor:

* Se vejledningerne til CLI, clustering og netværk på http://rabbitmq.com/documentation.html for at lære mere
* Konsultér serverlogs på node rabbit@DESKTOP-7IAJK37

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

forsøgt at kontakte: ['rabbit@DESKTOP-7IAJK37']

rabbit@DESKTOP-7IAJK37:
  * tilsluttet EPMD (port 4369) på DESKTOP-7IAJK37
  * epmd rapporterer, at noden 'rabbit' bruger port 25672 til inter-node- og CLI-værktøjstrafik
  * TCP-forbindelsen lykkedes, men Erlang-distributionen mislykkedes

  * Autentificering mislykkedes (afvist af den eksterne node), tjek venligst Erlang-cookien


Nuværende nodedetaljer:
* nodenavn: 'rabbitmqcli38@DESKTOP-7IAJK37'
* effektiv brugers hjemmemappe: C:\Users\itsvse_pc
* Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==



Cookien, som rabbitMQ bruger, er: C:\Users\itsvse_pc\.erlang.cookie Dette burde være den samme som cookie-sektionen ovenfor
Årsagen til problemet:

Mit lokale administratornavn er itsvse_pc, jeg logger ind på serveren med itsvse_pc konto og installerer rabbitmq, rabbitmq opretter også automatisk en .erlang.cookie-fil under C:\user\itsvse_pc, men når RabbitMQ-tjenesten starter, er eksekutøren den lokale systemkonto, som vist i figuren nedenfor:



Opløsning:

Brug kontoen installeret på maskinen til at starte tjenesten, tag den lokale maskine som eksempel, altså brug itsvse_pc-kontoen til at starte tjenesten, som vist i figuren nedenfor:



Når indstillingerne er færdige, tryk på Apply og Save,Så genstart tjenesten!!! Genstart servicen!

Udfør rabbitmqctl-status igen, succes!






Tidligere:【Practice】RabbitMQ installerer web management plugin'et
Næste:En kort introduktion til Openresty og Tengine
 Udlejer| Opslået på 29/03/2018 10.35.54 |
Se alle køoplysninger på rabbitmqctl-list_queues
Se servicestatusinformationen rabbitmqctl -q status
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com