| Author | Message | 
		
		  | popebb | 
			  
				|  Posted: Mon Apr 02, 2007 4:35 am    Post subject: amq9511 reason code 2003 |   |  | 
		
		  | Apprentice
 
 
 Joined: 23 Aug 2006Posts: 34
 
 
 | 
			  
				| i have a rec channel on windows 2000 server, mq ver 5.3 csd11, that will not stay running. i am getting the error message "amq9511 the attempt to put messages to queue 'local.queue.name' failed with rc 2003" 
 Any ideas
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | Vitor | 
			  
				|  Posted: Mon Apr 02, 2007 4:42 am    Post subject: |   |  | 
		
		  |  Grand High Poobah
 
 
 Joined: 11 Nov 2005Posts: 26093
 Location: Texas, USA
 
 | 
			  
				| 
   
	| Code: |  
	| 2003  0x000007d3  MQRC_BACKED_OUT |  
 My 1st guess would be there's no room on the target queue & no dead letter queue (or a full dlq) on the target queue manager.
 _________________
 Honesty is the best policy.
 Insanity is the best defence.
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | popebb | 
			  
				|  Posted: Mon Apr 02, 2007 4:46 am    Post subject: |   |  | 
		
		  | Apprentice
 
 
 Joined: 23 Aug 2006Posts: 34
 
 
 | 
			  
				| the queue is there and the queue depth is 0. i was able to do a local put and it worked fine. when the host puts it does 50 then rolles back and the channel goes to a retry on his side |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | Vitor | 
			  
				|  Posted: Mon Apr 02, 2007 4:49 am    Post subject: |   |  | 
		
		  |  Grand High Poobah
 
 
 Joined: 11 Nov 2005Posts: 26093
 Location: Texas, USA
 
 | 
			  
				| That sounds like a batch of messages being rejected (I think default batch size is 50???). 
 Check the channel sequence numbers. They might be out of sync.
 _________________
 Honesty is the best policy.
 Insanity is the best defence.
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | popebb | 
			  
				|  Posted: Mon Apr 02, 2007 4:57 am    Post subject: |   |  | 
		
		  | Apprentice
 
 
 Joined: 23 Aug 2006Posts: 34
 
 
 | 
			  
				| tried that, didn't work, looks like we are also getting amq7469 stating that transactions are rolled back to release log space |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | Vitor | 
			  
				|  Posted: Mon Apr 02, 2007 5:06 am    Post subject: |   |  | 
		
		  |  Grand High Poobah
 
 
 Joined: 11 Nov 2005Posts: 26093
 Location: Texas, USA
 
 | 
			  
				| 
   
	| popebb wrote: |  
	| tried that, didn't work, looks like we are also getting amq7469 stating that transactions are rolled back to release log space |  
 Ahh... additional information!!!
   
 Running out of log space is a very good way of getting a 2003 code. You don't say if you're using circular or linear logging, but make sure you have enough defined of either to meet your needs.
 
 If 50 transactions can blow it, I'd also make sure you have enough actual space for the log files.
 
 Use the search function (top right). AMQ7469 and the care of log files has been the topic of previous discussions which you may find of value. Don't forget to verify that any long running transactions issue commits at relevent intervals.
 _________________
 Honesty is the best policy.
 Insanity is the best defence.
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | popebb | 
			  
				|  Posted: Mon Apr 02, 2007 5:38 am    Post subject: |   |  | 
		
		  | Apprentice
 
 
 Joined: 23 Aug 2006Posts: 34
 
 
 | 
			  
				| it is circular, there is 1.62 gig left on this partition, should be enough, i will try to clear some more space |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | popebb | 
			  
				|  Posted: Mon Apr 02, 2007 5:40 am    Post subject: |   |  | 
		
		  | Apprentice
 
 
 Joined: 23 Aug 2006Posts: 34
 
 
 | 
			  
				| i thought i can not increase log space on the fly, correct |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | Vitor | 
			  
				|  Posted: Mon Apr 02, 2007 5:42 am    Post subject: |   |  | 
		
		  |  Grand High Poobah
 
 
 Joined: 11 Nov 2005Posts: 26093
 Location: Texas, USA
 
 | 
			  
				| If there's enough space, then it's log file you're running out of. The queue manager will only use the amount of log defined when it was created. Once that's gone (possibly because it's not being freed by a long running transaction) you can have as much physical disc as you like & you'll still get log full messages. 
 Check out some of the topics concerning amq7469 for some solutions and suggestions.
 _________________
 Honesty is the best policy.
 Insanity is the best defence.
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | Vitor | 
			  
				|  Posted: Mon Apr 02, 2007 5:43 am    Post subject: |   |  | 
		
		  |  Grand High Poobah
 
 
 Joined: 11 Nov 2005Posts: 26093
 Location: Texas, USA
 
 | 
			  
				| 
   
	| popebb wrote: |  
	| i thought i can not increase log space on the fly, correct |  
 Entirely correct.
 _________________
 Honesty is the best policy.
 Insanity is the best defence.
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | popebb | 
			  
				|  Posted: Mon Apr 02, 2007 5:44 am    Post subject: |   |  | 
		
		  | Apprentice
 
 
 Joined: 23 Aug 2006Posts: 34
 
 
 | 
			  
				| this can only be changed at qmgr creation if i am not mistaken |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | Vitor | 
			  
				|  Posted: Mon Apr 02, 2007 5:49 am    Post subject: |   |  | 
		
		  |  Grand High Poobah
 
 
 Joined: 11 Nov 2005Posts: 26093
 Location: Texas, USA
 
 | 
			  
				| 
   
	| popebb wrote: |  
	| this can only be changed at qmgr creation if i am not mistaken |  
 Still with the entirely correct there.
   
 So review some of the posts for helpful suggestions and methodolgies (some good, some slightly dubious) for getting yourself out of a log full situation.
 _________________
 Honesty is the best policy.
 Insanity is the best defence.
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | popebb | 
			  
				|  Posted: Mon Apr 02, 2007 6:01 am    Post subject: |   |  | 
		
		  | Apprentice
 
 
 Joined: 23 Aug 2006Posts: 34
 
 
 | 
			  
				| i have changed the batch interval down to 10 where it was 50  and looks the channel is staying running
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | Vitor | 
			  
				|  Posted: Mon Apr 02, 2007 6:03 am    Post subject: |   |  | 
		
		  |  Grand High Poobah
 
 
 Joined: 11 Nov 2005Posts: 26093
 Location: Texas, USA
 
 | 
			  
				| 
   
	| popebb wrote: |  
	| i have changed the batch interval down to 10 where it was 50  and looks the channel is staying running
 |  
 Rather fixing the symptom than the cause but if it works & you can take the performance hit...
   
 If it was me, I'd find out why the logs are so small / so full & either increase log size or have the offending transaction rewritten. But it's not me, it's you.
 
 Glad you've got your channel fixed.
  _________________
 Honesty is the best policy.
 Insanity is the best defence.
 |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  | popebb | 
			  
				|  Posted: Mon Apr 02, 2007 6:10 am    Post subject: |   |  | 
		
		  | Apprentice
 
 
 Joined: 23 Aug 2006Posts: 34
 
 
 | 
			  
				| this is currently production so i just want to get things flowing again. i am not familiar with the programming side of this, what should i tell the application guys? the messages where showing commited on the MF side, so i don't really know if the app people are not doing the commits looks like a log space prob to me? |  | 
		
		  | Back to top |  | 
		
		  |  | 
		
		  |  |