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
Jon Schneider

คำตอบ:


9

ลบ / var / log / rabbitmq / * และเริ่มต้นใหม่

จาก: https://groups.google.com/forum/#!topic/rabbitmq-users/w0aJNmfz1N8


2
คุณควรเพิ่มรายละเอียดที่นี่เพื่อที่เราจะได้ไม่ต้องเจาะผ่านกลุ่ม google นอกจากนี้ลิงก์นั้นอาจไม่สามารถใช้งานได้ตลอดเวลา
Charlie Martin

ดังนั้นหลังจากที่ถอดsudo rm -rf /var/log/rabbitmq/*ผมเริ่มและsudo service rabbitmq-server start rabbitmqctl start_appมันได้ผลขอบคุณ!
radtek

คุณหมายถึง/var/lib/rabbitmq/*แทนที่จะเป็นบันทึก ?
istepaniuk

1

การรายงานความรู้ของฉันเป็นส่วนหนึ่งของการรับรู้ OTP (Erlang) สำหรับการรับรู้ของ rabbitmq ติดตั้งเป็นการอ้างอิงในขณะที่ติดตั้ง rabbitmq คุณสามารถตรวจสอบไฟล์ erl_crash.dump เพื่อตรวจสอบสาเหตุของความผิดพลาดและดำเนินการตามนั้น

หากคุณไม่สามารถทำอะไรจากรายงานความผิดพลาดคุณสามารถเปลี่ยน rabbitmq.config เป็นค่าเริ่มต้น ฉันได้รับ rabbitmq ของฉันเช่นนี้ คุณจะพบการตั้งค่าเริ่มต้นใน rabbitmq.congif.example ไฟล์ เมื่อคุณทำสิ่งนี้เสร็จแล้วให้รีสตาร์ทเซิร์ฟเวอร์ Rabbitmq และควรใช้งานได้


0

มันเป็น selinux ในกรณีของฉันดูสิ่งที่อยู่ในไฟล์บันทึกของกระต่าย /var/log/rabbirmq/(nodename@host).log ถ้ามันเป็นอะไรที่เกี่ยวกับพอร์ตแล้วมันอาจจะเป็น selinux


0

ในกรณีของฉันมันเป็นปัญหากับบริการไม่เริ่มทำงานอย่างถูกต้อง

หลังจากลองใช้โซลูชันที่ได้รับการยอมรับฉันก็เพิ่มอีก

service rabbitmqserver restart

และมันก็ใช้งานได้ หลังจากนั้นโหนดที่สองเชื่อมต่อโดยไม่มีปัญหาอีกครั้งกับโหนดอื่น


0

คุณอาจจำเป็นต้องตั้งค่าสิทธิ์ acces ให้ถูกต้องโดยใช้chmod 644 /etc/rabbitmq/enabled_pluginsแล้วเริ่มบริการอีกครั้งด้วยservice rabbitmq-server restart

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.