Author |
Message
|
abhishekpreddy |
Posted: Mon Mar 31, 2008 10:28 pm Post subject: Data Flow Engines Not Running |
|
|
Apprentice
Joined: 02 May 2007 Posts: 49
|
Hi ,
We have a problem in 1 of our brokers running on AIX , we are using MB6 , the data flow engines which are listening on the MQInput Q's are being stopped , i mean the handle gets Inactive , we donot have any application error as such i have checked the logs , we have tried multiple retries , deployments on the broker but still the problem persists , can any one suggest any other changes which we can check , or should deleting and re creating the broker is the only option.
** By Data Flow engines i am not referring to the execution groups , but i am referring to the application which acts as a listener to the Q attached to the MQInput Node. |
|
Back to top |
|
 |
Gaya3 |
Posted: Mon Mar 31, 2008 10:35 pm Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
How do confirmed that Dataflow engines are not running?
Did you try by putting some messages in to the queue and find out whether its processing.
check the logs too.
Inactive of channels doesnt means it stopped
Regards
Gayathri _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
abhishekpreddy |
Posted: Mon Mar 31, 2008 10:53 pm Post subject: |
|
|
Apprentice
Joined: 02 May 2007 Posts: 49
|
Yes , there are messages which are getting piled up on the MQInput Node Q , and when i check the Q usuage stats , i found the Handle for the Data Flow engine to be Inactive. |
|
Back to top |
|
 |
Gaya3 |
Posted: Mon Mar 31, 2008 11:19 pm Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
you can right click on the message flow from the toolkit and start it once,
Did you check the log files or mq and MB as such
hope the message flow is feeding from the queue that you are looking.
Regards
Gayathri _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
abhishekpreddy |
Posted: Mon Mar 31, 2008 11:50 pm Post subject: |
|
|
Apprentice
Joined: 02 May 2007 Posts: 49
|
Yaa , I have to tried to start the Flow using the Tool kit again , and its the same Q which I am trying to feed the data to , and i dont have any application errors as such . |
|
Back to top |
|
 |
Gaya3 |
Posted: Tue Apr 01, 2008 12:14 am Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
Stop the message flow
Check the status
Delete the message Flow
Check the status
Check that message flow is not existing on Broker side
Deploy the fresh message flow to the EG
Check the status
Regards
Gayathri _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
fjb_saper |
Posted: Tue Apr 01, 2008 1:17 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Check the log first. Maybe the problem is that the broker can't access its DB to load the flow? Or the queue is input inhibited?
 _________________ MQ & Broker admin |
|
Back to top |
|
 |
abhishekpreddy |
Posted: Tue Apr 01, 2008 1:17 am Post subject: |
|
|
Apprentice
Joined: 02 May 2007 Posts: 49
|
HI ,
The Redeploy as well does not work , i was wondering if there is any setting in the configuration manager repository because of which the Flow engine is down , but i am not sure how to access the repository , can any one tell me how we can access the tables of the Config manager repository |
|
Back to top |
|
 |
abhishekpreddy |
Posted: Tue Apr 01, 2008 1:22 am Post subject: |
|
|
Apprentice
Joined: 02 May 2007 Posts: 49
|
Hi Jedi,
I have checked the Logs and i dont have any error , The execution group is running , so the flow is definetly up , but the problem is with the application polling on the 1st Input Q(MQInput) .
2. If the Q was put inhibit then it would throw an exception in the application code which is trying to put the message , and the Q would be empty , which is not the case either. |
|
Back to top |
|
 |
satya2481 |
Posted: Tue Apr 01, 2008 1:45 am Post subject: |
|
|
Disciple
Joined: 26 Apr 2007 Posts: 170 Location: Bengaluru
|
Hi,
> Check whether the Input Q is GET enabled, message flow gets the message from the Queue
> Use mqsilist command on the Broker server system to check whether your deployed mesage flow successfully running under the specified Broker, Execution group, even if it is listed in the tolkit
> Check whether the flow is running or not
> Check whether you connected Fail terminal of the MQInput node to some error queue. Because if some exception happens in the message flow the message will be sent back to the input queue. Check the BackOut count of the Input Queue
> Create new Execution group and deploy the mesage flow in this new EG
> Restart the broker
> Hope the queue name mentioned in the MQInput node and the queue depth you are checking both are same
Bye
Satya _________________ IBM Certified Solution Developer WebSphere Message Broker V6.0
IBM Certified System Administrator WebSphere MQ V6.0 |
|
Back to top |
|
 |
fjb_saper |
Posted: Tue Apr 01, 2008 1:55 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
abhishekpreddy wrote: |
Hi Jedi,
I have checked the Logs and i dont have any error , The execution group is running , so the flow is definetly up , but the problem is with the application polling on the 1st Input Q(MQInput) .
2. If the Q was put inhibit then it would throw an exception in the application code which is trying to put the message , and the Q would be empty , which is not the case either. |
Sorry for the misunderstanding. I meant to say check whether the queue is GET inhibited...
 _________________ MQ & Broker admin |
|
Back to top |
|
 |
abhishekpreddy |
Posted: Tue Apr 01, 2008 2:27 am Post subject: |
|
|
Apprentice
Joined: 02 May 2007 Posts: 49
|
Hi Satya ,
Hi,
> Check whether the Input Q is GET enabled, message flow gets the message from the Queue
Yes the Q is get enabled I have checked that.
> Use mqsilist command on the Broker server system to check whether your deployed mesage flow successfully running under the specified Broker, Execution group, even if it is listed in the tolkit
Yes the Message Flow is displayed when i use the mqsilist
> Check whether the flow is running or not
I have used the ps command and the flow is running.
> Check whether you connected Fail terminal of the MQInput node to some error queue. Because if some exception happens in the message flow the message will be sent back to the input queue. Check the BackOut count of the Input Queue
There is a proper error handling code attached to all the error terminals , so no chance of the message being put back to the Input Q incase of an error.
> Create new Execution group and deploy the mesage flow in this new EG
Tried this out I am sorry but it only creates additional Data flow engines for the Q , and all of them are down.
> Restart the broker
Restarted the broker a number of times , tried to increase the memory size for the Data flow engine , still the same problem.
> Hope the queue name mentioned in the MQInput node and the queue depth you are checking both are same
Yes they are the same.
Thanks for your suggestions but I am still not able to nail the problem.
Can any one tell me how we can access the Config Mgr repository ??? , thats the last place i want to check for before dropping my broker. |
|
Back to top |
|
 |
Vitor |
Posted: Tue Apr 01, 2008 2:29 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
abhishekpreddy wrote: |
Can any one tell me how we can access the Config Mgr repository ??? , thats the last place i want to check for before dropping my broker. |
Use the ConfigMgrProxy.
What are you checking for? _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
AkankshA |
Posted: Tue Apr 01, 2008 2:33 am Post subject: |
|
|
 Grand Master
Joined: 12 Jan 2006 Posts: 1494 Location: Singapore
|
abhishekpreddy wrote: |
Can any one tell me how we can access the Config Mgr repository ??? , |
in v6 u cant access it directly
hey have you tried changing the queue name in itself and using that... i mean to nail weather the problem is with this particular queue or with the flow or with exec grp _________________ Cheers
Last edited by AkankshA on Tue Apr 01, 2008 2:38 am; edited 1 time in total |
|
Back to top |
|
 |
Gaya3 |
Posted: Tue Apr 01, 2008 2:35 am Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
wats the fix pack level for your MB
does this happens to all of your message flow or only to one msg flow
any error logged in MQ Side
Regards
gayathri _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
|