Sử dụng đĩa cao RabbitMQ


0

Tôi đang chạy một cụm RabbitMQ hai nút. Cụm quản lý khoảng 200k tin nhắn mỗi giây, hầu hết trong số chúng (do lỗi cấu hình) trên cùng một nút. Điều đã xảy ra là nút bị căng thẳng nhất sẽ chặn vì đĩa (100 GB) đã đầy, trong khi Rabbit chỉ thấy khoảng 20 MB sử dụng hàng đợi. Trong này rabbitmqctl phù hợp với giao diện web nhưng đang chạy du -h trong thư mục hàng đợi của Rabbit cho thấy các tệp nhật ký của mnesia lớn hơn thế, với hai tạp chí chỉ sử dụng khoảng 80 GB.

Nhìn trộm trên các tạp chí, tôi thấy rằng chúng chứa các tin nhắn không nên có trong hệ thống nữa, vì chúng đã được xử lý vài tuần trước. Trong khi tôi dự định chuyển một số hàng đợi sang nút khác, để giảm căng thẳng, tôi vẫn cần tránh các tin nhắn ảo này để chặn cả hai. Có cách nào để dọn sạch những tạp chí đó mà không có nguy cơ làm mất các tin nhắn mới (vẫn đang được viết trong đó) không?

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.