Author |
Message
|
Rakesh2007 |
Posted: Mon Oct 12, 2015 8:20 am Post subject: How to Stop Hangged EG Forcefully on MB 7.0.0.6 |
|
|
Newbie
Joined: 07 Oct 2015 Posts: 2
|
Hi All ,
We are facing serious issue for MB 7.0.0.6 as one EG just hangged and taking more memory because of that none of broker commands working .
Can some one please help how to stop that EG forcefully ? |
|
Back to top |
|
 |
zpat |
Posted: Mon Oct 12, 2015 8:22 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
mqsistop -i <brokername>
This will force all EGs to stop (use only after mqsistop has failed to work).
Alternatively you can kill the EG process.
However both of these will cause any transactions to be terminated and you may lose data.
You need to fix the code so that it does not wait more than a few seconds for anything in middle of the flow, such as a web service request.
Do not allow developers to call JAR files in their flows (a common cause of hangs). _________________ Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error. |
|
Back to top |
|
 |
Rakesh2007 |
Posted: Tue Oct 13, 2015 1:36 am Post subject: |
|
|
Newbie
Joined: 07 Oct 2015 Posts: 2
|
Thanks a lot , but when we kill EG process , new process is going to start .
So can't stop that EG ,
Any other solution ? |
|
Back to top |
|
 |
smdavies99 |
Posted: Tue Oct 13, 2015 3:03 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
Yes a new process wiill start but there is a short time window where you will be able to stop the EG or the Broker.
also if you cut off the inputs to the errant flow it won't be able to get its knickers in a twist because it has nothing to do. _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
zpat |
Posted: Tue Oct 13, 2015 3:59 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Or kill the startDataFlowEngine process before the EG process. _________________ Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error. |
|
Back to top |
|
 |
jcreforme |
Posted: Wed May 15, 2024 12:06 pm Post subject: What's contact admin EG |
|
|
Newbie
Joined: 17 Jan 2024 Posts: 3
|
|
Back to top |
|
 |
fjb_saper |
Posted: Thu May 16, 2024 4:42 am Post subject: Re: What's EG |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
jcreforme wrote: |
Hi all, what is EG? |
E.G. here stands for Execution Group. The more modern term is Integration Server. (ACE). The executable is the DataFlowEngine...
Hope this clarifies your question.  _________________ MQ & Broker admin |
|
Back to top |
|
 |
|