Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16631|Risposta: 1

【Combattimento reale】Errore: impossibile eseguire un'operazione sul nodo 'coniglio'. Per favore...

[Copiato link]
Pubblicato su 29/03/2018 10:29:39 | | | |
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status
Stato del nodo rabbit@DESKTOP-7IAJK37 ...                                                                               Errore: impossibile eseguire un'operazione sul nodo 'rabbit@DESKTOP-7IAJK37'. Si prega di consultare informazioni diagnostiche e suggerimenti qui sotto.

Le ragioni più comuni sono:

* Il nodo target è irraggiungibile (ad esempio a causa della risoluzione del nome host, connessione TCP o problemi di firewall) * Lo strumento CLI non riesce ad autenticarsi con il server (ad esempio a causa del cookie Erlang dello strumento CLI non corrisponde a quello del server)
* Il nodo target non è in esecuzione

Oltre alle informazioni diagnostiche qui sotto:

* Consulta le guide CLI, clustering e networking su http://rabbitmq.com/documentation.html per saperne di più
* Consulta i log del server sul nodo rabbit@DESKTOP-7IAJK37

DIAGNOSTICA
===========

tentò di contattare: ['rabbit@DESKTOP-7IAJK37']

rabbit@DESKTOP-7IAJK37:
  * collegato a epmd (porta 4369) su DESKTOP-7IAJK37
  * EPMD segnala che il nodo 'rabbit' utilizza la porta 25672 per il traffico internodo e per il traffico di strumenti CLI
  * La connessione TCP è riuscita ma la distribuzione di Erlang è fallita

  * Autenticazione fallita (rifiutata dal nodo remoto), controlla il cookie di Erlang


Dettagli attuali dei nodi:
* nome nodo: 'rabbitmqcli38@DESKTOP-7IAJK37'
* cartella home dell'utente efficace: C:\Users\itsvse_pc
* Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==



Il cookie usato da rabbitMQ è: C:\Users\itsvse_pc\.erlang.cookie Questo dovrebbe essere lo stesso della sezione cookie sopra
Causa del problema:

Il mio nome amministratore locale è itsvse_pc, accedo al server con itsvse_pc account e installo rabbitmq, rabbitmq crea automaticamente un file .erlang.cookie sotto C:\user\itsvse_pc, ma quando il servizio RabbitMQ avvia, l'esecutore è l'account di sistema locale, come mostrato nella figura sotto:



Soluzione:

Usa l'account installato sulla macchina per avviare il servizio, prendi la macchina locale come esempio, cioè usa l'account itsvse_pc per avviare il servizio, come mostrato nella figura qui sotto:



Una volta completate le impostazioni, tocca Applica e salva,Poi riavvia il servizio!!! Riavvia il servizio!

Esegui di nuovo lo stato rabbitmqctl, successo!






Precedente:【Practice】RabbitMQ installa il plugin di gestione web
Prossimo:Una breve introduzione a Openresty e Tengine
 Padrone di casa| Pubblicato su 29/03/2018 10:35:54 |
Visualizza tutte le informazioni sulla coda sul rabbitmqctl list_queues
Visualizza le informazioni sullo stato del servizio rabbitmqctl -q status
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com