Đây là trên EC2. Tôi có một init script mà hiện một số thiết lập cơ bản như cài đặt RabbitMQ, tạo ra một máy chủ ảo, người dùng, thiết lập quyền, vv Vì vậy, về cơ bản nó đi:Cài đặt RabbitMQ biến mất khi khởi động lại. Tại sao?
sudo yum --enablerepo=epel install rabbitmq-server
/etc/init.d/rabbitmq-server start
rabbitmqctl add_user username password
rabbitmqctl add_vhost vhost
rabbitmqctl set_permissions -p vhost username ".*" ".*" ".*"
rabbitmqctl stop
Sau đó, tôi thoát khỏi vỏ, và tạo ra một hình ảnh EBS từ ví dụ. Amazon tự động khởi động lại máy chủ để tạo hình ảnh.
Bây giờ phần lạ ... sau khi khởi động lại mọi thứ vẫn được đặt ngoại trừ các quyền.
Sau đó, khi tôi bắt đầu một phiên bản mới từ hình ảnh, không có tên người dùng hoặc máy chủ lưu trữ trong rabbitmq.
Có điều gì cần được thực hiện trong rabbitmq để lưu thay đổi không?
Có vấn đề tương tự. Bạn đã tìm ra điều này chưa? – Fluffy
Bỏ qua, vấn đề là tôi đã sử dụng 'rabbitmqctl list_permissions' để kiểm tra chúng, trong khi tôi nên sử dụng' rabbitmqctl list_permissions -p/vhost' – Fluffy