C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status Status for node rabbit@DESKTOP-7IAJK37 ... Feil: kan ikke utføre en operasjon på node 'rabbit@DESKTOP-7IAJK37'. Se informasjon og forslag om diagnostikk nedenfor.
De vanligste årsakene til dette er:
* Målnoden er utilgjengelig (f.eks. på grunn av resolusjon av vertsnavn, TCP-tilkobling eller brannmur) * CLI-verktøyet klarer ikke å autentisere seg med serveren (f.eks. på grunn av CLI-verktøyets Erlang-informasjonskapsel ikke samsvarer med serverens) * Målnoden kjører ikke
I tillegg til diagnostikkinformasjonen nedenfor:
* Se CLI-, klyngings- og nettverksguidene på http://rabbitmq.com/documentation.html for å lære mer * Konsulter serverlogger på node rabbit@DESKTOP-7IAJK37
DIAGNOSTIKK ===========
forsøkte å kontakte: ['rabbit@DESKTOP-7IAJK37']
rabbit@DESKTOP-7IAJK37: * koblet til epmd (port 4369) på DESKTOP-7IAJK37 * epmd rapporterer node 'rabbit' bruker port 25672 for inter-node- og CLI-verktøytrafikk * TCP-tilkoblingen lyktes, men Erlang-distribusjonen mislyktes
* Autentisering feilet (avvist av den eksterne noden), vennligst sjekk Erlang-cookien
Nåværende nodedetaljer: * nodenavn: 'rabbitmqcli38@DESKTOP-7IAJK37' * effektiv brukers hjemmekatalog: C:\Users\itsvse_pc * Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==
Informasjonskapselen som brukes av rabbitMQ er: C:\Users\itsvse_pc\.erlang.cookie Dette skal være det samme som i informasjonskapsel-seksjonen ovenfor
Årsaken til problemet:
Min lokale administrator heter itsvse_pc, jeg logger inn på serveren med itsvse_pc konto og installerer rabbitmq, rabbitmq oppretter også automatisk en .erlang.cookie-fil under C:\user\itsvse_pc, men når RabbitMQ-tjenesten starter, er eksekutøren den lokale systemkontoen, som vist i figuren under:
Løsning:
Bruk kontoen som er installert på maskinen for å starte tjenesten, ta den lokale maskinen som eksempel, altså bruk itsvse_pc-kontoen for å starte tjenesten, som vist i figuren nedenfor:
Når innstillingene er fullført, trykk på Bruk og lagre,Så starter du tjenesten på nytt!!! Start tjenesten på nytt!!
Utfør rabbitmqctl-status igjen, suksess!
|