“RabbitMQ connection in blocking state”
Daftar Isi
Pengantar
RabbitMQ adalah broker pesan yang banyak digunakan dan ringan. Ini mendukung beberapa protokol perpesanan dan dapat digunakan baik di tempat maupun di infrastruktur cloud. RabbitMQ dapat digunakan sebagai cluster untuk ketersediaan dan throughput tinggi dan memiliki dukungan untuk federasi di berbagai zona dan wilayah ketersediaan. Pada artikel ini saya akan menunjukkan cara menginstal RabbitMQ di Amazon Linux 2.
RabbitMQ connection in blocking state
Semua connection RabbitMq kena blok seperti gambar berikut :
Setelah di cek penggunaan RAM nya lebih dari treshold default = 4 Gb , bisa cek di https://www.rabbitmq.com/memory.html
Solusi
1. Restart service Rabbit MQ supaya RAM nya kembali dari 0.
systemctl restart rabbitmq-server
2. Tambahkan Resource RAM nya sesuai di https://www.rabbitmq.com/memory.html
The threshold can be changed while the broker is running using the rabbitmqctl set_vm_memory_high_watermark <fraction> command or rabbitmqctl set_vm_memory_high_watermark absolute <memory_limit> For example: rabbitmqctl set_vm_memory_high_watermark 0.6 and rabbitmqctl set_vm_memory_high_watermark absolute "4G"
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai RabbitMQ connection in blocking state. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.