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 » WebSphere Message Broker (ACE) Support » Message Flows seem to get stuck in EG on WBIMB v5 CSD04

Post new topic  Reply to topic
 Message Flows seem to get stuck in EG on WBIMB v5 CSD04 « View previous topic :: View next topic » 
Author Message
williad
PostPosted: Thu Sep 08, 2005 1:21 am    Post subject: Message Flows seem to get stuck in EG on WBIMB v5 CSD04 Reply with quote

Apprentice

Joined: 08 Sep 2005
Posts: 40
Location: London

HI
We have WBIMB v5 CSD04 on a sun solaris v9 server.
The problem we are experiancing is explained as best below:
A particular execution group seems to get stuck whereby all the message flows stop reading from their input queues, hence the sending applictaion to these queues fill up the queues to their max depth. The strange thing is that the open input count for these queues seems to imply that the message flows are still attached to the queues.
There are no errors that i can relating to the above problem in the error log on the server. When i do a mqsi <broker> -e <execution group> all seems to be ok. The number of dataflowengine processes match the number of executions groups on the broker.
I hope i explained this ok
any help/suggestions will be greatly appreciated
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Sep 08, 2005 4:03 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Check the retry count on the first message in the queue.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
mq_developer
PostPosted: Thu Sep 08, 2005 10:24 am    Post subject: Reply with quote

Voyager

Joined: 18 Feb 2002
Posts: 82

When you see execution group / broker is not working as you expected it to ... this is what i would normally do

1) Issue DIS QSTATUS(<MessageFlowInputQueue>) TYPE(HANDLE) OPENTYPE(INPUT) ALL
Get the process id from PID attribute
2) Issue mqsilist <BrokerName>
Check that process id returned from step 1 matches with that off the execution group which you think is actually running the flow
3) If everything looks good so far ,
Get disable the <MessageFlowInputQueue> , if the execution group is repsonding , you would MQGET failure with reason code 2016 in your syslog
4) Still everything seems fine , browse your message and look at the backout thershold , if it keeps increasing ... Your message flow is in retry loop because of inadequate error handling, its the message flow which is culprit.
5) once again its all good , look at the CPU usage on your broker server (command differs from OS to OS) ..
If you see your execution group at the top hogging CPU / Memory , it means your message flow is working , but its on a Endless loop somewhere within or waiting on some resouce ..
6) Finally nothing seems a problem , Call IBM suppport

Hope this helps,
Ram.
Back to top
View user's profile Send private message
williad
PostPosted: Fri Sep 23, 2005 7:09 am    Post subject: Reply with quote

Apprentice

Joined: 08 Sep 2005
Posts: 40
Location: London

Hi

thanks for all your responses. the flow was in a loop.
the message flow had additional instances
and it seems the logic of the flow was to write to a database table
and then when the next msg comes in look at that table for a value. It seems like the msg was loopoing looking for that value before the value was inserted into the table

thank you all again
williad
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 » WebSphere Message Broker (ACE) Support » Message Flows seem to get stuck in EG on WBIMB v5 CSD04
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.