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 » Unable to delete execution_group

Post new topic  Reply to topic
 Unable to delete execution_group « View previous topic :: View next topic » 
Author Message
VishnuPrasadS
PostPosted: Thu Nov 07, 2013 10:25 pm    Post subject: Unable to delete execution_group Reply with quote

Apprentice

Joined: 22 Feb 2013
Posts: 28
Location: Pune, India

Hi

Unable to delete execution_group
EG's are visible through "mb toolkit","mqsilist command","cmp api".
But actions on eg such as delete,rename dont take effect.
Iam able to stop the eg to stop log entry listed below.

Message: BIP2880I
Source: Change Notification
Creation time: {time_stamp}
BIP2880I: The property 'processId' has changed from '52494344' to '52494346' on object '{execution_group_name}' of type 'ExecutionGroup' with parent {broker_name} of type 'Broker'.

This occurs repeatedly in approximate interval of 1 min
{} symbol used to indicate edits I made to log

Awaiting your suggestions
Back to top
View user's profile Send private message Send e-mail
VishnuPrasadS
PostPosted: Thu Nov 07, 2013 11:55 pm    Post subject: Update Reply with quote

Apprentice

Joined: 22 Feb 2013
Posts: 28
Location: Pune, India

I was able rename eg. Initially it returned timeout after 360 seconds. But after some time, i could see eg's name was changed.
Disabling debug port, deleting eg are not possible.(Result in timeout)

Environment details
MB version : 7.0.0.5
MQ version : 7.0.1.8
OS : AIX

Article i found with similar issue;
Below suggestions are not applicable to my issue as
1. my mb version is not 6.
2. eg jvmDebugPort is 5142


Article 1 ...
For MB6
1. Go to the broker database
2. Locate BROKERAAEG table
3. Delete the row where PROCESSID = the Windows processid under Task Manager
4. Do deploy Topology Configuration -> complete
5. MQSISTOP broker
6. MQSISTART broker
7. MQSILIST broker. The execution group should disappear
8. Count the number of Dataflowengines in Task Manager
9. Count the number of execution groups in WBIMB
10. If 8. and 9. are the same, it works !
11. Otherwise, find another medieval method.

Article 2 ...
For the case where the debug port is < 1024, or any port lower than 1024, try the following:
add root to the mqbrkrs group
start the broker with root
change the port to a number > 1024 using root to do it
bounce the broker twice (using root)
stop the broker
remove root from mqbrkrs group
start broker with normal (service) id
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Fri Nov 08, 2013 8:06 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Tell the EG to delete all flows and resources.

Manually kill the EG process.

Wait for it to restart and process the delete flows and resources command.
Back to top
View user's profile Send private message
VishnuPrasadS
PostPosted: Sat Nov 09, 2013 3:09 am    Post subject: Reply with quote

Apprentice

Joined: 22 Feb 2013
Posts: 28
Location: Pune, India

Hi mqjeff,

Tried your suggestion multiple times. Result is always TIME_OUT after a period of 360 seconds.

Below url has broker administration log which can explain the sequence of events that occured
https://drive.google.com/file/d/0Bz3bVRRIu-RVYmY5aFVaRHU3TGc/edit?usp=sharing
Back to top
View user's profile Send private message Send e-mail
Tibor
PostPosted: Sat Nov 09, 2013 4:29 am    Post subject: Reply with quote

Grand Master

Joined: 20 May 2001
Posts: 1033
Location: Hungary

In WMB v7 there is no configuration database, you can change almost *any* settings in the filesystem under $MQSI_WORKPATH/registry, default is /var/mqsi/registry. So you can increase the timeout values, too.
Back to top
View user's profile Send private message
VishnuPrasadS
PostPosted: Sat Nov 09, 2013 5:35 am    Post subject: Reply with quote

Apprentice

Joined: 22 Feb 2013
Posts: 28
Location: Pune, India

Hi Tibor

--> changed ConfigurationTimeout to 600 from 300 in /var/mqsi/registry/{broker_name}/CurrentVersion
--> did broker reload ( mqsistop {broker_name}, mqsistart {broker_name} )
--> problem still remains

BIP2066E: Broker '{broker_name}' was unable to retrieve an internal configuration response message for execution group '{eg_name}' within the '660' second configuration timeout.

Below url has broker administration log which can explain the sequence of events that occured
https://drive.google.com/file/d/0Bz3bVRRIu-RVZFQtRzBrWlRTRVU/edit?usp=sharing
Back to top
View user's profile Send private message Send e-mail
Tibor
PostPosted: Sat Nov 09, 2013 5:50 am    Post subject: Reply with quote

Grand Master

Joined: 20 May 2001
Posts: 1033
Location: Hungary

Hi VishnuPrasadS, I know it is not officially supported, but (after creating a backup of your $MQSI_WORKPATH) you can try simply remove all the execution group directories, identified by its UUID under $MQSI_WORKPATH/components and $MQSI_WORKPATH/registry.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sat Nov 09, 2013 1:31 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20696
Location: LI,NY

disable all inputs to the e.g.
send the e.g. stop command.
kill the e.g. process
remove all deployed flows.
delete e.g.
create e.g. with new name
deploy code (you need to modify it and find the endless loop and kill that one)
restart all.

Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
VishnuPrasadS
PostPosted: Sat Nov 09, 2013 9:00 pm    Post subject: Reply with quote

Apprentice

Joined: 22 Feb 2013
Posts: 28
Location: Pune, India

Hi Tibor

$MQSI_WORKPATH/components will have folders with egUUID as name which we can remove,
But what to delete from $MQSI_WORKPATH/registry ?

--------------------------------------
Hi fjb_saper

--> all inputs to eg were disabled few days ago.
--> eg is currently in stopped mode.
--> as the eg is in stopped mode, process id will be 0(no process exists), and hence cannot kill it.
--> after stopping the eg, "remove all deployed flows" or "delete eg" commands cannot be issued.
Back to top
View user's profile Send private message Send e-mail
Tibor
PostPosted: Sun Nov 10, 2013 12:30 am    Post subject: Reply with quote

Grand Master

Joined: 20 May 2001
Posts: 1033
Location: Hungary

I have such a feeling, both of your posts have same root: mismatching v6 and v7 instances under an identical $MQSI_WORKPATH. Is it true?
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Nov 10, 2013 10:21 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20696
Location: LI,NY

Tibor wrote:
I have such a feeling, both of your posts have same root: mismatching v6 and v7 instances under an identical $MQSI_WORKPATH. Is it true?

Tibor, I had no problem running a V6.0 and a V7 broker under the same workpath (before 6.0 ran out of support), however I had to use different service user (userid) for each. It is important that the login script define the correct environment (via mqsiprofile) so that there is no environment leakage between the different versions.
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Tibor
PostPosted: Mon Nov 11, 2013 1:09 am    Post subject: Reply with quote

Grand Master

Joined: 20 May 2001
Posts: 1033
Location: Hungary

Hi fjb_saper, you would be right, maybe I was not brave enough for mixing versions
Back to top
View user's profile Send private message
VishnuPrasadS
PostPosted: Sun Feb 01, 2015 8:36 am    Post subject: solution Reply with quote

Apprentice

Joined: 22 Feb 2013
Posts: 28
Location: Pune, India

Hello All,

I was revisiting my old post and decided to add any new data I since had.

Problem : Unable to delete execution group.
Reason : Execution group's jvm debug listener was enabled with a port which was currently in use by another process.
Solution : Make this port available by stopping the other process. Then issue delete command to 'EG'.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Unable to delete execution_group
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.