ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » Aging messages on a transmission queue

Post new topic  Reply to topic
 Aging messages on a transmission queue « View previous topic :: View next topic » 
Author Message
bcostacurta
PostPosted: Fri Jan 22, 2010 3:12 am    Post subject: Aging messages on a transmission queue Reply with quote

Acolyte

Joined: 10 Dec 2009
Posts: 71
Location: Luxembourg

Hello,

I received regular aging message from a transmission xmitq on a working sender channel.

Number of message are +- 100.000 for 24hours (activity is 24/24h) and are equally distributed.
The depth of xmitq is 5.000 (and far to be reached as far I can see).
Sometimes xmitq is decreasing very slowly with only few messages per seconds.

In which direction I should investigate ?
Network performance issue ?
Application values (e.g. size of messages) ?
Receiver setups ?
Some interesting logs to be monitored ?
MQ Sender is Solaris and receiver is z/OS

Thanks for your help

Hereafter, the sender channel and wmitq params are :

CHANNEL(SPFR.TO.QCE1) CHLTYPE(SDR)
TRPTYPE(TCP) DESCR( )
XMITQ(HXSPFR.SPFRQCE1.XMT0) MCANAME( )
MODENAME( ) TPNAME( )
BATCHSZ(50) DISCINT(3600)
SHORTRTY(120) SHORTTMR(60)
LONGRTY(240) LONGTMR(360)
SCYEXIT( ) SEQWRAP(999999999)
MAXMSGL(4194304) CONVERT(YES)
SCYDATA( ) USERID( )
PASSWORD( ) MCATYPE(PROCESS)
CONNAME(xxxx(1414)) HBINT(300)
BATCHINT(0) NPMSPEED(FAST)
SSLCIPH( ) BATCHHB(0)
LOCLADDR( ) KAINT(AUTO)
MCAUSER( ) ALTDATE(2009-09-02)
ALTTIME(14.53.21) SSLPEER()
MSGEXIT( )
SENDEXIT( )
RCVEXIT( )
MSGDATA( )
SENDDATA( )
RCVDATA( )

The xmitq params are :

DESCR(Transmission queue vers QCE1) PROCESS( )
BOQNAME( ) INITQ(SYSTEM.CHANNEL.INITQ)
TRIGDATA(SPFR.TO.QCE1) CLUSTER( )
CLUSNL( ) QUEUE(HXSPFR.SPFRQCE1.XMT0)
GET(ENABLED) PUT(ENABLED)
DEFPRTY(0) DEFPSIST(YES)
MAXDEPTH(5000) MAXMSGL(10485760)
BOTHRESH(0) SHARE
DEFSOPT(SHARED) HARDENBO
MSGDLVSQ(PRIORITY) RETINTVL(999999999)
USAGE(XMITQ) TRIGGER
TRIGTYPE(FIRST) TRIGDPTH(1)
TRIGMPRI(0) QDEPTHHI(80)
QDEPTHLO(20) QDPMAXEV(ENABLED)
QDPHIEV(ENABLED) QDPLOEV(DISABLED)
QSVCINT(999999999) QSVCIEV(NONE)
DISTL(NO) NPMCLASS(NORMAL)
DEFTYPE(PREDEFINED) TYPE(QLOCAL)
SCOPE(QMGR) DEFBIND(OPEN)
IPPROCS(1) OPPROCS(1)
CURDEPTH(0)


Thanks for your attention and help.
Bruno
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Fri Jan 22, 2010 3:46 am    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

CPU could be an issue too, or combinations of some of the issues you mentioned.
of course a look into the mq logs at both ends should be done to check if there is anything related to overall mq performance or to your specific channel. if everything is fine in the logs i would check cpu and network (check both ends).
also good to know if the application message size is constant or varying.

good luck!
_________________
Regards, Butcher
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Fri Jan 22, 2010 4:31 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

It could also be the applications fault. If on Solaris they put a message under syncpoint destined for z/OS and then don't commit that messages for 1 second for whatever reason, it will sit on the XMITQ until released.

To confirm this theory when I suspect it I put 100 persistent test messages thru my test queues over that channel. If they zoom thru but the XMITQ depth is still going up and down slowly, that proves the channel is fine and it is the app that is holding them back.

Another thing to check is the Message Retry Count and Message Retry Interval of the the RCVR channel. Read about them in the MQ Info Center, and then check out the values on your RCVR channel. Maybe you have some full queues occasionally on the z/OS side?
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Aging messages on a transmission queue
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.