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!
|