| Author | Message | 
		
		  | scaryjase | 
			  
				|  Posted: Thu Jul 17, 2003 5:05 am    Post subject: deleting execution groups |   |  | 
		
		  | Novice
 
 
 Joined: 17 Jul 2003Posts: 22
 
 
 | 
			  
				| am i correct in thinking that in order to fully get rid of an execution group from a broker,  you have to check out the broker, delete the execution group and then do a full deploy on the broker? 
 i ask because we are currently unable to do a full deploy due to us reaching a restriction on the heap size (it transpires we have slightly more on our brokers than most people, shall we say), so we have a load of unwanted execution groups still deployed on our broker that we are unable to shift.
 _________________
 scary
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | EddieA | 
			  
				|  Posted: Thu Jul 17, 2003 7:37 am    Post subject: |   |  | 
		
		  |  Jedi
 
 
 Joined: 28 Jun 2001Posts: 2453
 Location: Los Angeles
 
 | 
			  
				| You should be able to do a Delta deploy at the Broker level. 
 Cheers,
 _________________
 Eddie Atherton
 IBM Certified Solution Developer - WebSphere Message Broker V6.1
 IBM Certified Solution Developer - WebSphere Message Broker V7.0
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | scaryjase | 
			  
				|  Posted: Thu Jul 17, 2003 8:00 am    Post subject: |   |  | 
		
		  | Novice
 
 
 Joined: 17 Jul 2003Posts: 22
 
 
 | 
			  
				| i agree i should be able to.  but i can't... 
 i get the not enough storage available on "APP_CTL_HEAP" message, and our heap size is set to BIG!!
 _________________
 scary
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | kirani | 
			  
				|  Posted: Thu Jul 17, 2003 10:28 am    Post subject: |   |  | 
		
		  | Jedi Knight
 
 
 Joined: 05 Sep 2001Posts: 3779
 Location: Torrance, CA, USA
 
 | 
			  
				| Did you try increasing your Config Managers JVM Heap size to higher value? Doing delta deploy of each EG might help. _________________
 Kiran
 
 
 IBM Cert. Solution Designer & System Administrator - WBIMB V5
 IBM Cert. Solutions Expert - WMQI
 IBM Cert. Specialist - WMQI, MQSeries
 IBM Cert. Developer - MQSeries
 
 
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | scaryjase | 
			  
				|  Posted: Thu Jul 17, 2003 10:41 am    Post subject: |   |  | 
		
		  | Novice
 
 
 Joined: 17 Jul 2003Posts: 22
 
 
 | 
			  
				| i'm told my heap size is as big as anyone could ever want it to be!!  have actually solved it now - removed nearly all message sets and flows from the broker and managed to do a delta deploy on the broker and all the rubbish disappeared.  then added everything back in again. 
 not big and not clever, i realise...
 _________________
 scary
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | rajmq | 
			  
				|  Posted: Thu Jul 17, 2003 9:52 pm    Post subject: |   |  | 
		
		  |  Partisan
 
 
 Joined: 29 Sep 2002Posts: 331
 Location: USA
 
 | 
			  
				| Hi 
 How to increase Config Manager JVM Heap size??
 
   
 regards
 raj
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | kirani | 
			  
				|  Posted: Thu Jul 17, 2003 10:37 pm    Post subject: |   |  | 
		
		  | Jedi Knight
 
 
 Joined: 05 Sep 2001Posts: 3779
 Location: Torrance, CA, USA
 
 | 
			  
				| use mqsichangeconfigmgr command with -j option. _________________
 Kiran
 
 
 IBM Cert. Solution Designer & System Administrator - WBIMB V5
 IBM Cert. Solutions Expert - WMQI
 IBM Cert. Specialist - WMQI, MQSeries
 IBM Cert. Developer - MQSeries
 
 
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | michaelpatton | 
			  
				|  Posted: Tue Jul 29, 2003 3:09 pm    Post subject: Deleteing and Unresponsive EG |   |  | 
		
		  |  Apprentice
 
 
 Joined: 21 May 2002Posts: 25
 Location: East Coast USA
 
 | 
			  
				| How about deleteing an EG from a broker, where the EG in question is unresponsive? All the other EGs in the broker respond fine, except the one I want to delete. (I think it is caught up in a bad java plugin) Simply deploying the deleteion message, and the EG response times out. I do not want to have to delete the entire broker and rebuild if I can avoid it. |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | jefflowrey | 
			  
				|  Posted: Wed Jul 30, 2003 11:03 am    Post subject: Re: Deleteing and Unresponsive EG |   |  | 
		
		  | Grand Poobah
 
 
 Joined: 16 Oct 2002Posts: 19981
 
 
 | 
			  
				| 
   
	| michaelpatton wrote: |  
	| How about deleteing an EG from a broker, where the EG in question is unresponsive? All the other EGs in the broker respond fine, except the one I want to delete. (I think it is caught up in a bad java plugin) Simply deploying the deleteion message, and the EG response times out. I do not want to have to delete the entire broker and rebuild if I can avoid it. |  
 If the EG is stuck in a loop, and unresponsive, it won't respond to the request to delete it.
 
 You'll need to break it out of the loop.  You might be able to get it to break out by telling it to stop all message flows.
 
 If that doesn't work, you'll have to kill it's process.  You can find out which PID belongs to which EG by using "mqsilist <broker-name>".  Killing the execution group process will not cause it to permanantly halt, merely stop and get restarted by the broker.  If your EG is stuck in a loop trying to process a message, and the message is still on the input queue when you restart the EG, the EG will get stuck again.  So make sure you clear any pending messages.
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | kirani | 
			  
				|  Posted: Wed Jul 30, 2003 12:50 pm    Post subject: Re: Deleteing and Unresponsive EG |   |  | 
		
		  | Jedi Knight
 
 
 Joined: 05 Sep 2001Posts: 3779
 Location: Torrance, CA, USA
 
 | 
			  
				| 
   
	| michaelpatton wrote: |  
	| How about deleteing an EG from a broker, where the EG in question is unresponsive? All the other EGs in the broker respond fine, except the one I want to delete. (I think it is caught up in a bad java plugin) Simply deploying the deleteion message, and the EG response times out. I do not want to have to delete the entire broker and rebuild if I can avoid it. |  The safest way is to disable the input queue first and then kill the EG process. After this the current message that's being processed by the Message flow will be rolled back to the input queue. So next time when the EG starts it will not pickup any message for processing. Now stop all your message flow and then delete the EG.
 If you think it's a plug-in problem then I'd not recommed that you delete the EG, instead you can remove the plug-in jar file from the lil directory before restarting the broker. Once the broker is restarted, remove the message flow which uses this plug-in node from the EG and then deploy the changes once again.
 _________________
 Kiran
 
 
 IBM Cert. Solution Designer & System Administrator - WBIMB V5
 IBM Cert. Solutions Expert - WMQI
 IBM Cert. Specialist - WMQI, MQSeries
 IBM Cert. Developer - MQSeries
 
 
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  |  |