Closed JJinMaine closed 5 years ago
You're asking to monitor all the SYSTEM queues - there's about 50 of those on my system. So it's easy to eat up that 256 handles - each queue gets about 4 subscriptions for different topics.
You're asking to monitor all the SYSTEM queues - there's about 50 of those on my system. So it's easy to eat up that 256 handles - each queue gets about 4 subscriptions for different topics.
I set the max handlers to 500 and that resolved the issue - thank you!
MQ 9.0.4.0 mq-golang 4.1.1 go 1.12.13 MQ Client 9.1.2.0 Libraries
We're trying to get some basic prometheus stats out of a sandbox queue manager that has I think 3 queues defined and that's it. We get this from the debug:
And the service never starts. We checked the max handles and it's the default 256 so we're really not sure why a handle isn't available. Even after a queue manager restart we get the same result.
I built the mq_prometheus binary on a different machine than the queue manager and moved it, the sh scripts and the mqsc file to the queue manager server.
This is the startup script and the options we use:
Here is the MQSC file:
Any guidance would be appreciated - thanks!