Site icon Learning & Doing

RabbitMQ connection in blocking state

state

“RabbitMQ connection in blocking state”

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.

Exit mobile version