Rabbitmq -> báo cáo epmd: nút 'thỏ' hoàn toàn không chạy?


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:~$

Tôi đã cố gắng thiết lập lại bằng cách sử dụng sudo rabbitmqctl resetsudo rabbitmqctl force_resetcả hai đều không hoạt động.


Câu trả lời:


9

xóa / var / log / rabbitmq / * và khởi động lại

từ: https://groups.google.com/forum/#!topic/rabbitmq-users/w0aJNmfz1N8


2
Bạn nên thêm các chi tiết ở đây để chúng tôi không phải tìm hiểu thông qua một nhóm google. Ngoài ra, liên kết đó có thể không phải lúc nào cũng có sẵn
Charlie Martin

Vì vậy, sau khi loại bỏ sudo rm -rf /var/log/rabbitmq/*, tôi bắt đầu sudo service rabbitmq-server startrabbitmqctl start_app. Nó đã làm việc, cảm ơn!
radtek

Bạn có nghĩa là /var/lib/rabbitmq/*thay vì đăng nhập ?
istepaniuk

1

báo cáo empd theo hiểu biết của tôi là một phần của nhận dạng ngang hàng OTP (Erlang) cho rabbitmq, được cài đặt như một phụ thuộc trong khi cài đặt rabbitmq. Bạn có thể kiểm tra tệp erl_crash.dump để kiểm tra lý do sự cố và hành động tương ứng.

Nếu bạn không thể tạo ra bất cứ điều gì từ báo cáo sự cố, bạn chỉ cần thay đổi rabbitmq.config thành giá trị mặc định. Tôi đã có rabbitmq của tôi như thế này. Bạn sẽ tìm thấy các cài đặt mặc định trong tệp rabbitmq.congif.example. Một khi bạn đã hoàn thành việc này, hãy khởi động lại máy chủ rabbitmq và nó sẽ hoạt động.


0

Đó là selinux trong trường hợp của tôi, hãy xem tệp nhật ký con thỏ /var/log/rabbirmq/(nodename@host).log nếu đó là bất cứ điều gì về các cổng thì đó có thể là selinux


0

Trong trường hợp của tôi, đó là một vấn đề với dịch vụ không được bắt đầu đúng cách.

Sau khi thử giải pháp được chấp nhận, tôi chỉ là một bổ sung

service rabbitmqserver restart

va no đa hoạt động. Sau đó, nút thứ hai được kết nối mà không gặp vấn đề gì với nút khác.


0

Bạn có thể cần đặt chính xác các quyền truy cập, sử dụng chmod 644 /etc/rabbitmq/enabled_pluginsvà sau đó bắt đầu lại dịch vụ vớiservice rabbitmq-server restart

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.