Rabbitmq -> epmd रिपोर्ट: नोड 'खरगोश' बिल्कुल नहीं चल रहा है?


14
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server start
 * Starting message broker rabbitmq-server                                        [ OK ]
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server  stop
 * Stopping message broker rabbitmq-server                                                * message broker already stopped
                                                                              [ OK ]
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server status
Status of node 'rabbit@ip-172-31-21-62' ...
Error: unable to connect to node 'rabbit@ip-172-31-21-62': nodedown

DIAGNOSTICS
===========

attempted to contact: ['rabbit@ip-172-31-21-62']

rabbit@ip-172-31-21-62:
* connected to epmd (port 4369) on ip-172-31-21-62
* epmd reports: node 'rabbit' not running at all
              no other nodes on ip-172-31-21-62
* suggestion: start the node

current node details:
- node name: 'rabbitmq-cli-19082@ip-172-31-21-62'
- home dir: /var/lib/rabbitmq 
- cookie hash: Zoi/1N8mjGUsELj8Z7yzoA==

ubuntu@ip-172-31-21-62:~$

मैंने इसका उपयोग करके रीसेट करने की कोशिश की sudo rabbitmqctl resetऔर sudo rabbitmqctl force_resetदोनों काम नहीं किए।


संभवतः संबंधित: stackoverflow.com/q/33935430/12484
जॉन श्नाइडर

जवाबों:


9

निकालें / var / log / rabbitmq / * और इसे वापस शुरू करें

से: https://groups.google.com/forum/#!topic/rabbitmq-users/w0aJNmfz1N8


2
आपको यहां विवरण जोड़ना चाहिए ताकि हमें Google समूह के माध्यम से खुदाई न करनी पड़े। इसके अलावा, वह लिंक हमेशा उपलब्ध नहीं हो सकता है
चार्ली मार्टिन

इसलिए निकालने के बाद sudo rm -rf /var/log/rabbitmq/*, मैंने शुरू किया sudo service rabbitmq-server startऔर rabbitmqctl start_app। यह काम किया, धन्यवाद!
राडटेक

क्या आपको लॉग की/var/lib/rabbitmq/* बजाय मतलब है ?
इश्तियापुक

1

मेरी जानकारी के लिए empd रिपोर्ट खरगोश के लिए OTP (Erlang) सहकर्मी मान्यता का एक हिस्सा है, जो खरगोश को स्थापित करते समय एक निर्भरता के रूप में स्थापित किया गया है। आप क्रैश के कारण की जांच करने और उसके अनुसार कार्य करने के लिए erl_crash.dump फ़ाइल की जांच कर सकते हैं।

यदि आप क्रैश रिपोर्ट से बाहर कुछ नहीं कर पा रहे हैं, तो आप बस rabbitmq.config को डिफ़ॉल्ट मान में बदल सकते हैं। मुझे अपना खरगोश जैसा मिला। आपको rabbitmq.congif.example फ़ाइल में डिफ़ॉल्ट सेटिंग्स मिलेंगी। एक बार जब आप इसके साथ हो जाते हैं, तो खरगोशबिट सर्वर को पुनरारंभ करें और इसे काम करना चाहिए।


0

यह मेरे मामले में सेलेनक्स था, एक नज़र है कि खरगोश लॉग फ़ाइल में क्या है /var/log/rabbirmq/(nodename@host).log यदि यह बंदरगाहों के बारे में कुछ भी है तो यह सेलिनक्स हो सकता है


0

मेरे मामले में यह ठीक से शुरू नहीं हुई सेवा के साथ एक समस्या थी।

स्वीकृत समाधान की कोशिश करने के बाद मैं सिर्फ एक अतिरिक्त

service rabbitmqserver restart

और यह काम किया। उसके बाद, दूसरा नोड समस्याओं के बिना फिर से दूसरे नोड से जुड़ा।


0

आपको एरेस अधिकारों को सही तरीके से सेट करने की आवश्यकता हो सकती है, का उपयोग करके chmod 644 /etc/rabbitmq/enabled_pluginsऔर फिर से सेवा शुरू करेंservice rabbitmq-server restart

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.