[windows] खरगोश एमक्यू ने कोडित त्रुटि


3 Answers

@डीडीपी ने टिप्पणी की, मेरे पास दो अलग-अलग कुकी थीं C:\Windows\.erlang.cookie एक और C:\Users\my_user_name\.erlang.cookie में एक C:\Users\my_user_name\.erlang.cookie । बाद के समय में पूर्व की प्रतिलिपि बनाने के लिए, ताकि दोनों फाइलें समान हो, मेरे लिए समस्या तय की

Question

विंडोज 7 एंटरप्राइज़ मशीन पर, मैंने एक नया इरंगल 17.4 और खरगोश एमक्यू 3.4.3 x 64 स्थापित किया था। स्थापना सफल और अन्वेषक थी

मैंने अभी तक मेरी पहली कतार या विनिमय बनाने की कोशिश नहीं की है, लेकिन मैं पहले से ही परेशानी देख रहा हूं। यह समस्या किसी अन्य SO पोस्ट के समान है, लेकिन उस अन्य पोस्ट में क्लस्टरिंग शामिल है, जो मेरे पास नहीं है। इसके अलावा, अन्य पोस्टर खरगोश एमक्यू सेवा को पुनरारंभ करके अपनी समस्या को दरकिनार कर सकते हैं; वह दृष्टिकोण मेरे लिए काम नहीं करता है

रब्बटीएमक्यू कमांड प्रॉम्प्ट पर मेरी "नोडडेवन" समस्या स्पष्ट होती है:

सी: \ प्रोग्राम फ़ाइलें (x86) \ RabbitMQ सर्वर \ rabbitmq_server-3.4.3 \ sbin> rabbitmqctl स्थिति नोड खरगोश की स्थिति @ टीपीएजे05421843 ...
त्रुटि: नोड खरगोश से संपर्क करने में असमर्थ @ टीपीएजे05421843: नामित किया गया

निदान

संपर्क करने का प्रयास: [खरगोश @ टीपीएजे05421843]

खरगोश @ TPAJ05421843:
* टीपीएजे05421843 पर एपीएमडी (पोर्ट 436 9) से जुड़ा हुआ है
* ईपीएमडी रिपोर्ट: नोड 'खरगोश' बिल्कुल नहीं चल रहा है
टीपीएजे05421843 पर अन्य नोड्स: ['खरगोश एमक्यू']
* सुझाव: नोड शुरू करें

वर्तमान नोड विवरण:
- नोड नाम: 'खरगोशएमसीटीएल -1984 @ टीपीएजे05421843'
- घर डीआईआर: एच: \
- कुकी हैश: PD4QQCYrf0TME9vIko3Xuw ==

उपर्युक्त के आधार पर, मैंने 'खरगोश एमक्यू' नाम से स्पष्ट रूप से नामित नोड की स्थिति को चुना। मैंने इसे प्राप्त किया:

C: \ प्रोग्राम फ़ाइलें (x 86) \ RabbitMQ सर्वर \ rabbitmq_server-3.4.3 \ sbin> rabbitmqctl -n खरगोश एमक्यू स्थिति
नोड 'रब्बीटीएमक्यू @ टीपीएजे05421843' की स्थिति ...
त्रुटि: नोड 'RabbitMQ @ TPAJ05421843' से जुड़ने में असमर्थ:

निदान

संपर्क करने का प्रयास किया: ['रब्बीटीएमक्यू @ टीपीएजे05421843']

RabbitMQ @ TPAJ05421843:
* टीपीएजे05421843 पर एपीएमडी (पोर्ट 436 9) से जुड़ा हुआ है
* ईपीएमडी रिपोर्ट नोड 'खरगोश एमक्यू' पोर्ट 59301 पर चल रहा है
* टीसीपी कनेक्शन सफल हुआ लेकिन एरलांग वितरण विफल रहा
* सुझाव: होस्टनाम बेमेल?
* सुझाव: क्या कुकी सही ढंग से सेट है?

वर्तमान नोड विवरण:
- नोड नाम: 'rabbitmqctl-23076 @ टीपीएजे05421843'
- घर डीआईआर: एच: \
- कुकी हैश: PD4QQCYrf0TME9vIko3Xuw ==

ठीक है, यह मुश्किल से बेहतर है क्योंकि कम से कम यह 'रब्बेट एमक्यू' को बंदरान 59301 पर चल रहा है। लेकिन क्या इसका मतलब यह हो सकता है कि "Erlang वितरण विफल"?

जब मैं इस विषय की खोज करने की कोशिश करता हूं, तो मुझे यह कहते हुए लेख मिलते हैं कि "सुनिश्चित करें कि आपने कुकीज का मिलान किया है।" उस आधार पर मैंने यह आलेख पाया, जो "कुकी बेमेल" का दावा करता है कि मेरे पास नहीं है, क्योंकि मैंने एक रब्बलएमक्यू क्लस्टर नहीं बनाया है (और बनाने का इरादा भी नहीं है)।

मुझे क्या करना चाहिए?




खरगोश एमक्यू मेलिंग सूची पर एक ही सवाल: https://groups.google.com/forum/#!topic/rabbitmq-users/0s1ExFhl4hM

Erlang कुकी rabbitmqctl साथ ही सर्वर नोड्स द्वारा उपयोग किया जाता है, इसलिए इसे ध्यान में रखे जाने की आवश्यकता हो सकती है (सही स्थान पर रखा गया)। "गैर-व्यवस्थापक उपयोगकर्ता के रूप में स्थापित करना। Windows स्थान पर गलत स्थान पर .erlang.cookie" के रूप में स्थापित करना देखें।




बस निम्नलिखित करें:

  1. खरगोश और एर्लांग की स्थापना रद्द करें
  2. अपने ऐपडाटा में मौजूद खरगोश फ़ोल्डर को हटा दें (यदि आप ऐपडेटा स्थान को नहीं जानते हैं, तो कमांड प्रॉम्प्ट में केवल एपीओ % AppData% टाइप करें)
  3. फिर पहले erlang स्थापित करें और फिर खरगोश।
  4. स्थापित करने के बाद, कमांड के नीचे प्रबंधन प्लगइन को सक्षम करें:

    rabbitmq-plugins rabbitmq_management सक्षम करें




अगर आप यहां एक ही त्रुटि संदेश के लिए लिनक्स का जवाब ढूंढ रहे हैं, तो कोशिश करें

sudo service rabbitmq-server start

(जो अवरुद्ध कमांड नहीं है)




Related