Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 16631|Απάντηση: 1

【Πραγματική μάχη】Σφάλμα: δεν είναι δυνατή η εκτέλεση μιας λειτουργίας στον κόμβο 'rabbit'. Παρακλήσεις...

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 29/3/2018 10:29:39 π.μ. | | | |
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status
Κατάσταση κόμβου rabbit@DESKTOP-7IAJK37 ...                                                                               Σφάλμα: δεν είναι δυνατή η εκτέλεση μιας λειτουργίας στον κόμβο 'rabbit@DESKTOP-7IAJK37'. Δείτε τις πληροφορίες και τις προτάσεις διαγνωστικών παρακάτω.

Οι πιο συνηθισμένοι λόγοι για αυτό είναι:

* Ο κόμβος-στόχος δεν είναι προσβάσιμος (π.χ. λόγω ανάλυσης ονόματος κεντρικού υπολογιστή, σύνδεσης TCP ή προβλημάτων τείχους προστασίας) * Το εργαλείο CLI αποτυγχάνει να πραγματοποιήσει έλεγχο ταυτότητας με τον διακομιστή (π.χ. λόγω του cookie Erlang του εργαλείου CLI δεν ταιριάζει με αυτό του διακομιστή)
* Ο κόμβος-στόχος δεν εκτελείται

Εκτός από τις παρακάτω διαγνωστικές πληροφορίες:

* Δείτε τους οδηγούς CLI, ομαδοποίησης και δικτύωσης στο http://rabbitmq.com/documentation.html για να μάθετε περισσότερα
* Συμβουλευτείτε τα αρχεία καταγραφής διακομιστή στον κόμβο rabbit@DESKTOP-7IAJK37

ΔΙΑΓΝΩΣΤΙΚΆ
===========

προσπάθησε να επικοινωνήσει: ['rabbit@DESKTOP-7IAJK37']

rabbit@DESKTOP-7IAJK37:
  * συνδεδεμένο σε epmd (θύρα 4369) στο DESKTOP-7IAJK37
  * Το EPMD αναφέρει ότι ο κόμβος «rabbit» χρησιμοποιεί τη θύρα 25672 για κυκλοφορία εργαλείων μεταξύ κόμβων και CLI
  * Η σύνδεση TCP πέτυχε, αλλά η διανομή της Erlang απέτυχε

  * Ο έλεγχος ταυτότητας απέτυχε (απορρίφθηκε από τον απομακρυσμένο κόμβο), ελέγξτε το cookie της Erlang


Λεπτομέρειες τρέχοντος κόμβου:
* όνομα κόμβου: 'rabbitmqcli38@DESKTOP-7IAJK37'
* Αρχικός κατάλογος αποτελεσματικού χρήστη: C:\Users\itsvse_pc
* Κατακερματισμός cookie Erlang: RmzKErjVZUcsMU8wSgBGbA==



Το cookie που χρησιμοποιείται από το rabbitMQ είναι: C:\Users\itsvse_pc\.erlang.cookie Αυτό θα πρέπει να είναι το ίδιο με την παραπάνω ενότητα cookie
Αιτία του προβλήματος:

Το όνομα του τοπικού διαχειριστή μου είναι itsvse_pc, συνδέομαι στον διακομιστή με τον λογαριασμό itsvse_pc και εγκαθιστώ το rabbitmq, το rabbitmq δημιουργεί επίσης αυτόματα ένα αρχείο .erlang.cookie στο C:\user\itsvse_pc, αλλά όταν ξεκινά η υπηρεσία RabbitMQ, ο εκτελεστής είναι ο λογαριασμός του τοπικού συστήματος, όπως φαίνεται στο παρακάτω σχήμα:



Λύση:

Χρησιμοποιήστε τον λογαριασμό που είναι εγκατεστημένος στο μηχάνημα για να ξεκινήσετε την υπηρεσία, πάρτε για παράδειγμα τον τοπικό υπολογιστή, δηλαδή χρησιμοποιήστε τον λογαριασμό itsvse_pc για να ξεκινήσετε την υπηρεσία, όπως φαίνεται στην παρακάτω εικόνα:



Μόλις ολοκληρωθούν οι ρυθμίσεις, πατήστε Εφαρμογή και αποθήκευση,Στη συνέχεια, επανεκκινήστε την υπηρεσία!!! Επανεκκινήστε την υπηρεσία!

Εκτελέστε ξανά την κατάσταση rabbitmqctl, επιτυχία!






Προηγούμενος:【Εξάσκηση】Το RabbitMQ εγκαθιστά την προσθήκη διαχείρισης ιστού
Επόμενος:Μια σύντομη εισαγωγή στο Openresty και το Tengine
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 29/3/2018 10:35:54 π.μ. |
Δείτε όλες τις πληροφορίες ουράς στο rabbitmqctl list_queues
Δείτε τις πληροφορίες κατάστασης υπηρεσίας rabbitmqctl -q status
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com