[ amqsrua -m qmgr -c STATMQI -t CONNDISC ]
Publication received PutDate:20240508 PutTime:10291082 Interval:1 minutes,47.156 seconds
MQCONN/MQCONNX count 8
Failed MQCONN/MQCONNX count 0
Concurrent connections - high water mark 78
MQDISC count 16
Publication received PutDate:20240508 PutTime:10292082 Interval:10.000 seconds
MQCONN/MQCONNX count 0
Failed MQCONN/MQCONNX count 0
Concurrent connections - high water mark 70
MQDISC count 0
Publication received PutDate:20240508 PutTime:10293083 Interval:10.005 seconds
MQCONN/MQCONNX count 6 1/sec
Failed MQCONN/MQCONNX count 0
Concurrent connections - high water mark 74
MQDISC count 4
Publication received PutDate:20240508 PutTime:10294083 Interval:10.002 seconds
MQCONN/MQCONNX count 6 1/sec
Failed MQCONN/MQCONNX count 0
Concurrent connections - high water mark 75
MQDISC count 7 1/sec
----------------------
[ amqsrua -m qmgr -c STATQ -t GET -o qname ]
Publication received PutDate:20240508 PutTime:10274848 Interval:29 days,16 hours,21 minutes,13.377 seconds
QUEUE_NAME MQPUT/MQPUT1 count 131584
QUEUE_NAME MQPUT byte count 545119562 213/sec
QUEUE_NAME MQPUT non-persistent message count 0
QUEUE_NAME MQPUT persistent message count 131584
QUEUE_NAME rolled back MQPUT count 0
QUEUE_NAME MQPUT1 non-persistent message count 0
QUEUE_NAME MQPUT1 persistent message count 0
QUEUE_NAME non-persistent byte count 0
QUEUE_NAME persistent byte count 545119562 213/sec
QUEUE_NAME lock contention 0.46%
QUEUE_NAME queue avoided puts 0.00%
QUEUE_NAME queue avoided bytes 0.00%
Publication received PutDate:20240508 PutTime:10275849 Interval:10.015 seconds
QUEUE_NAME MQPUT/MQPUT1 count 0
QUEUE_NAME MQPUT byte count 0
QUEUE_NAME MQPUT non-persistent message count 0
QUEUE_NAME MQPUT persistent message count 0
QUEUE_NAME rolled back MQPUT count 0
QUEUE_NAME MQPUT1 non-persistent message count 0
QUEUE_NAME MQPUT1 persistent message count 0
QUEUE_NAME non-persistent byte count 0
QUEUE_NAME persistent byte count 0
QUEUE_NAME lock contention 0.35%
QUEUE_NAME queue avoided puts 0.00%
QUEUE_NAME queue avoided bytes 0.00%
Publication received PutDate:20240508 PutTime:10280850 Interval:10.000 seconds
QUEUE_NAME MQPUT/MQPUT1 count 0
QUEUE_NAME MQPUT byte count 0
QUEUE_NAME MQPUT non-persistent message count 0
QUEUE_NAME MQPUT persistent message count 0
QUEUE_NAME rolled back MQPUT count 0
QUEUE_NAME MQPUT1 non-persistent message count 0
QUEUE_NAME MQPUT1 persistent message count 0
QUEUE_NAME non-persistent byte count 0
QUEUE_NAME persistent byte count 0
QUEUE_NAME lock contention 0.24%
QUEUE_NAME queue avoided puts 0.00%
QUEUE_NAME queue avoided bytes 0.00%
Publication received PutDate:20240508 PutTime:10281850 Interval:10.000 seconds
QUEUE_NAME MQPUT/MQPUT1 count 0
QUEUE_NAME MQPUT byte count 0
QUEUE_NAME MQPUT non-persistent message count 0
QUEUE_NAME MQPUT persistent message count 0
QUEUE_NAME rolled back MQPUT count 0
QUEUE_NAME MQPUT1 non-persistent message count 0
QUEUE_NAME MQPUT1 persistent message count 0
QUEUE_NAME non-persistent byte count 0
QUEUE_NAME persistent byte count 0
QUEUE_NAME lock contention 0.48%
QUEUE_NAME queue avoided puts 0.00%
QUEUE_NAME queue avoided bytes 0.00%
----------------------
[ amqsrua -m qmgr -c STATQ -t PUT -o qname ]
Publication received PutDate:20240508 PutTime:10163617 Interval:29 days,16 hours,10 minutes,1.072 seconds
QUEUE_NAME MQPUT/MQPUT1 count 131550
QUEUE_NAME MQPUT byte count 544982678 213/sec
QUEUE_NAME MQPUT non-persistent message count 0
QUEUE_NAME MQPUT persistent message count 131550
QUEUE_NAME rolled back MQPUT count 0
QUEUE_NAME MQPUT1 non-persistent message count 0
QUEUE_NAME MQPUT1 persistent message count 0
QUEUE_NAME non-persistent byte count 0
QUEUE_NAME persistent byte count 544982678 213/sec
QUEUE_NAME lock contention 0.46%
QUEUE_NAME queue avoided puts 0.00%
QUEUE_NAME queue avoided bytes 0.00%
Publication received PutDate:20240508 PutTime:10164618 Interval:10.002 seconds
QUEUE_NAME MQPUT/MQPUT1 count 0
QUEUE_NAME MQPUT byte count 0
QUEUE_NAME MQPUT non-persistent message count 0
QUEUE_NAME MQPUT persistent message count 0
QUEUE_NAME rolled back MQPUT count 0
QUEUE_NAME MQPUT1 non-persistent message count 0
QUEUE_NAME MQPUT1 persistent message count 0
QUEUE_NAME non-persistent byte count 0
QUEUE_NAME persistent byte count 0
QUEUE_NAME lock contention 0.23%
QUEUE_NAME queue avoided puts 0.00%
QUEUE_NAME queue avoided bytes 0.00%
Publication received PutDate:20240508 PutTime:10165618 Interval:10.000 seconds
QUEUE_NAME MQPUT/MQPUT1 count 2
QUEUE_NAME MQPUT byte count 7938 794/sec
QUEUE_NAME MQPUT non-persistent message count 0
QUEUE_NAME MQPUT persistent message count 2
QUEUE_NAME rolled back MQPUT count 0
QUEUE_NAME MQPUT1 non-persistent message count 0
QUEUE_NAME MQPUT1 persistent message count 0
QUEUE_NAME non-persistent byte count 0
QUEUE_NAME persistent byte count 7938 794/sec
QUEUE_NAME lock contention 1.30%
QUEUE_NAME queue avoided puts 0.00%
QUEUE_NAME queue avoided bytes 0.00%
----------------------
[ amqsrua -m qmgr -c STATQ -t OPENCLOSE -o qname ]
Publication received PutDate:20240508 PutTime:10265027 Interval:29 days,16 hours,20 minutes,15.164 seconds
QUEUE_NAME MQOPEN count 141873716 55/sec
QUEUE_NAME MQCLOSE count 141873696 55/sec
Publication received PutDate:20240508 PutTime:10270027 Interval:10.002 seconds
QUEUE_NAME MQOPEN count 548 55/sec
QUEUE_NAME MQCLOSE count 548 55/sec
Publication received PutDate:20240508 PutTime:10271027 Interval:10.000 seconds
QUEUE_NAME MQOPEN count 550 55/sec
QUEUE_NAME MQCLOSE count 550 55/sec
Publication received PutDate:20240508 PutTime:10272028 Interval:10.009 seconds
QUEUE_NAME MQOPEN count 564 56/sec
QUEUE_NAME MQCLOSE count 564 56/sec
QUEUE_NAME MQCLOSE count 555 55/sec
----------------------
[ amqsrua -m qmgr -c STATQ -t GENERAL -o qname ]
Publication received PutDate:20240508 PutTime:10202187 Interval:29 days,16 hours,13 minutes,46.764 seconds
QUEUE_NAME messages expired 0
QUEUE_NAME queue purged count 0
QUEUE_NAME average queue time 55140 uSec
QUEUE_NAME Queue depth 0
Publication received PutDate:20240508 PutTime:10203188 Interval:10.017 seconds
QUEUE_NAME messages expired 0
QUEUE_NAME queue purged count 0
QUEUE_NAME average queue time 21568 uSec
QUEUE_NAME Queue depth 0
Publication received PutDate:20240508 PutTime:10204189 Interval:10.008 seconds
QUEUE_NAME messages expired 0
QUEUE_NAME queue purged count 0
QUEUE_NAME average queue time 0 uSec
QUEUE_NAME Queue depth 0
Publication received PutDate:20240508 PutTime:10205189 Interval:10.000 seconds
QUEUE_NAME messages expired 0
QUEUE_NAME queue purged count 0
QUEUE_NAME average queue time 0 uSec
QUEUE_NAME Queue depth 0
Original Message:
Sent: Wed May 08, 2024 05:24 AM
From: Francois Brandelik
Subject: Applicaton put operation to a particular queue, experiences intermittent delays
Hello HIa,
While the application is running can you please provide: from the samples either the amqsrua or amqsruac output for
amqsrua -m qmgr -c STATMQI -t CONNDISC
amqsrua -m qmgr -c STATQ -t GET -o qname
amqsrua -m qmgr -c STATQ -t PUT -o qname
amqsrua -m qmgr -c STATQ -t OPENCLOSE -o qname
amqsrua -m qmgr -c STATQ -t GENERAL -o qname
run these at the beginning of the test (good response time) and at the end of the test (bad response times)
Can you also verify that the GET calls are transacted ?
You can also run a statapp call with application name. That too should give us some insight
append -n x if you only want x results, x should have a minimum of 4 to get some good results at 10 second interval...
Hope it helps
------------------------------
Francois Brandelik
Original Message:
Sent: Tue May 07, 2024 08:17 PM
From: Hla Tun
Subject: Applicaton put operation to a particular queue, experiences intermittent delays
Hello Morag,
Sorry about the confusion. What I meant is that putting a message into the specific queue is taking longer after the application has been running for 2 or 3 days, just like the developer mentioned. I've already checked the MQ log and monitored hardware resource usage, but nothing abnormal was found. Given that our application scenario is time-sensitive and messages must be put in on time, this delay is concerning. The developer sent the log to me, they have investigated the time it takes to put a message into the specific queue. I attached it for your check.
When the put application start connected the queue manager and specific queue working well in a day (1 Day)
![](https://dw1.s81c.com//IMWUC/MessageImages/156ca17572f64f18ab74dc66feb53ca0.png)
When the application has been running for 2 or 3 days, you can noticed significant delay as below
![](https://dw1.s81c.com//IMWUC/MessageImages/b27ad507ecb24a51b9992cd36f96d8c2.png)
------------------------------
Hla Tun
Original Message:
Sent: Tue May 07, 2024 04:52 PM
From: Morag Hughson
Subject: Applicaton put operation to a particular queue, experiences intermittent delays
Hello Hia,
Could you say a little about what "startup" means in this context. You say there is a "noticeable delay upon startup". Is this the application program starting up, or just making a new connection to the queue manager but the program was already running, or are you referring to the queue manager starting up, or something else?
Cheers
Morag
------------------------------
Morag Hughson
MQ Technical Education Specialist
MQGem Software Limited
Website: https://www.mqgem.com
Original Message:
Sent: Tue May 07, 2024 09:43 AM
From: Hla Tun
Subject: Applicaton put operation to a particular queue, experiences intermittent delays
I need some assistance.
Our application, particularly the Put operation, experiences intermittent delays. Initially, when the applications are launched, both Put and Get response times range from 1 to 3 seconds, which is normal.
However, after running for 2 or 3 days, there's a noticeable delay upon startup, with responses taking nearly a minute. We're only utilizing a single svrconn channel with SHARECNV(10).
Any suggestions on which areas to investigate? The developers are beginning to attribute the issue to the MQ Server configuration.
------------------------------
Hla Tun
------------------------------