wso2 / micro-integrator

The cloud-native configuration driven runtime that helps developers implement composite microservices.
https://wso2.com/integration/
Apache License 2.0
202 stars 218 forks source link

jms listener (active-mq) proxy-service are not dequeuing the queues properly. #2461

Open yasirjanjua opened 2 years ago

yasirjanjua commented 2 years ago

Description: I have multiple jms proxy-services running on mi-instance. Each proxy service is listening to its own queue configured with failover settings. The services were working fine until I added more services (30+) . But I also set up the jms.properties as per documentation. so currently following thread configs are set up and I don't see the warning log WARN - JMSListener Polling tasks on destination

lst_t_core=200
lst_t_max=250
snd_t_core=200
snd_t_max=250

At the moment, 30-40 services are running and there are no concurrent consumers. But jms-listeners have stopped de-queuing the queues. If I restart the server, only then queues are dequeued

Affected Product Version: mi 1.2

OS, DB, other environment details and versions:
active mq: 5.15.15

Steps to reproduce: create 30+ jms proxy services

yasirjanjua commented 2 years ago

@arunans23 not sure if it's a bug or question. because with the same configuration, wso2 mi was working fine but it has started giving me this issue.