Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 16631|Svare: 1

【Faktisk kamp】Feil: kan ikke utføre en operasjon på node 'kanin'. Vær så snill...

[Kopier lenke]
Publisert 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 ...                                                                               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!






Foregående:【Practice】RabbitMQ installerer web management pluginen
Neste:En kort introduksjon til Openresty og Tengine
 Vert| Publisert på 29.03.2018 10:35:54 |
Se all køinformasjon på rabbitmqctl-list_queues
Se tjenestestatusinformasjonen rabbitmqctl -q status
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com