Author |
Message
|
Chandra Mohan |
Posted: Thu Oct 08, 2009 2:41 am Post subject: Delay in message delivery |
|
|
 Acolyte
Joined: 26 Jul 2006 Posts: 53
|
Hi..
Apps team facing issue with late delivery of messages at target Q. Curious to know what are the areas where we have to look in to identify issue.
Do we have any docs which talks about WMQ tunning parameter which help in transfering message fast. _________________ Chandra Mohan |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Oct 08, 2009 2:55 am Post subject: Re: Delay in message delivery |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Chandra Mohan wrote: |
Hi..
Apps team facing issue with late delivery of messages at target Q. Curious to know what are the areas where we have to look in to identify issue. |
Start with the sender.
Chandra Mohan wrote: |
Do we have any docs which talks about WMQ tunning parameter which help in transfering message fast. |
Yes.
Every single page in the Performance Report SupportPacs for every single platform that all queue managers that are involved in are necessary to read to solve this problem.
Every single page in the Intercommunications Guide is necessary to read to solve this problem.
Do the needful. |
|
Back to top |
|
 |
shashivarungupta |
Posted: Thu Oct 08, 2009 10:03 am Post subject: Re: Delay in message delivery |
|
|
 Grand Master
Joined: 24 Feb 2009 Posts: 1343 Location: Floating in space on a round rock.
|
Chandra Mohan wrote: |
Apps team facing issue with late delivery of messages at target Q. Curious to know what are the areas where we have to look in to identify issue.... |
TimeOut is very common failure at the application end because of some thing thats not working properly in MQ, Obviously.
As :
* Something wrong with the status of the channels.
* Something wrong with the properties of the queues{IN queue, XMITQ, INITQ, Queue which is not visible in cluster (as it should) on which application is expecting the msg, Remote and/or Alias Queue pointing to the LocalQueue definition}
* Unable to trigger the Process (say in case of batch applications). Check the Process, Abends, Trigger Monitor, Trigger Q etc. etc.
* (If broker is there in the system)In Synchronous scenario, client application is expecting the msg but getting timeout may be because of some delay from the target application or vica versa.
Simultaneously, If you are trying to create a log/table of the messages in a DB but delay in the completion of the DB statements then it could happen.
Need to check the Effectiveness of your code at the Broker end. Optimize it.
I think, lots already mentioned by mqjeff.  _________________ *Life will beat you down, you need to decide to fight back or leave it. |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Oct 08, 2009 10:07 am Post subject: Re: Delay in message delivery |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
shashivarungupta wrote: |
TimeOut is very common failure at the application end because of some thing thats not working properly in MQ, |
Yes.
But it's almost always something that's actually wrong at the application end, and MQ is working fine. |
|
Back to top |
|
 |
shashivarungupta |
Posted: Thu Oct 08, 2009 10:16 am Post subject: Re: Delay in message delivery |
|
|
 Grand Master
Joined: 24 Feb 2009 Posts: 1343 Location: Floating in space on a round rock.
|
mqjeff wrote: |
shashivarungupta wrote: |
TimeOut is very common failure at the application end because of some thing thats not working properly in MQ, |
Yes.
But it's almost always something that's actually wrong at the application end, and MQ is working fine. |
Can not deny that fact too. At all.
As I have faced most of the scenarios, where in 99% cases applications are botching up the system then the MQ. _________________ *Life will beat you down, you need to decide to fight back or leave it. |
|
Back to top |
|
 |
gbaddeley |
Posted: Thu Oct 08, 2009 3:13 pm Post subject: Re: Delay in message delivery |
|
|
 Jedi Knight
Joined: 25 Mar 2003 Posts: 2538 Location: Melbourne, Australia
|
Chandra Mohan wrote: |
Hi..
Apps team facing issue with late delivery of messages at target Q. Curious to know what are the areas where we have to look in to identify issue.
|
Take a close look at the app first, its is the most likely culprit. Correlate the time in the app from when the message is successfully put, to the time it arrives on the target queue, and the puttime in the message (this is in GMT).
Also look at the messages. If they are big (>100K) and/or the volume is high (>30/sec), look at the available network capacity.
Quote: |
Do we have any docs which talks about WMQ tunning parameter which help in transfering message fast. |
MQ tuning is probably the last thing you need to consider. MQ performance is usually very good out-of-the-box with no tuning applied. _________________ Glenn |
|
Back to top |
|
 |
bruce2359 |
Posted: Thu Oct 08, 2009 3:40 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Quote: |
Do we have any docs which talks about WMQ tunning parameter which help in transferring message fast. |
A slow-down is a symptom, not a problem.
What kind of applications? Do they include database searches?
Are all of you applications on this server experiencing this slow-down? Or just some applications?
By transferring messages, so you mean that the messages traveling from one qmgr across a network to another qmgr? Are all applications that use the same network connection experiencing the same slow-down?
Is the slow-down occurring all the time? Or only at certain times?
You need to collect more information before you can begin to resolve the underlying problem(s). _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Oct 08, 2009 9:31 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
And remember I/O and disk speed / wait queues can slow you down as well.
 _________________ MQ & Broker admin |
|
Back to top |
|
 |
|