| Author | 
		  Message
		 | 
		
		  | yonny | 
		  
		    
			  
				 Posted: Wed May 11, 2005 12:29 pm    Post subject: Two problems with QMGR: Storage and CCSID | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 08 Jul 2001 Posts: 49 Location: Santo Domingo 
  | 
		  
		    
			  
				I have a major problem with a qmgr, it is running over aix with WebSphere MQ Version 530.6 (CSD06).  
 
Sometimes, during a normal day, the applications getting messages from the qmgr get disconnect (they are Visual Basic programs using an mq client).  The error log of the qmgr is showing the following message:
 
AMQ6037: WebSphere MQ was unable to obtain enough storage.
 
 
Unfortunally, when I try to check the error logs at /var/mqm/errors, I can only read this message:
 
AMQ6090: WebSphere MQ was unable to display an error message for message id hexadecimal %6, with inserts %1, %2, %3, %4 and %5.
 
 
The FDC file is showing a problem with CCSID also:
 
 Major Errorcode   :- xecF_E_UNEXPECTED_RC
 
 Minor Errorcode   :- xecX_E_FROM_CCSID
 
 
So, AFAIK, there are two separate problems: "Not Enough Storage" and "CCSID".
 
 
Hope you can help me,  thanks in advance,
 
 
Yonny | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Anirud | 
		  
		    
			  
				 Posted: Wed May 11, 2005 12:42 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 12 Feb 2004 Posts: 285 Location: Vermont 
  | 
		  
		    
			  
				Do you have enough space in the filesystem?
 
What does "df -k ." show?
 
 
Could you post the FDC header? | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | yonny | 
		  
		    
			  
				 Posted: Wed May 11, 2005 1:01 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 08 Jul 2001 Posts: 49 Location: Santo Domingo 
  | 
		  
		    
			  
				WebSphere MQ First Failure Symptom Report
 
 =========================================
 
 
 Date/Time         :- Wednesday May 11 12:00:55 EST 2005
 
 Host Name         :- co01integra (AIX 4.3)
 
 PIDS              :- 5724B4101
 
 LVLS              :- 530.6  CSD06
 
 Product Long Name :- WebSphere MQ for AIX
 
 Vendor            :- IBM
 
 Probe Id          :- XC076001
 
 Application Name  :- MQM
 
 Component         :- xcsGetMessage
 
 Build Date        :- Feb 11 2004
 
 CMVC level        :- p530-06-L040211
 
 Build Type        :- IKAP - (Production)
 
 UserID            :- 00000007 (root)
 
 Program Name      :- amqrmppa
 
 Process           :- 00050926
 
 Thread            :- 00000001
 
 QueueManager      :- QMIB
 
 Major Errorcode   :- xecF_E_UNEXPECTED_RC
 
 Minor Errorcode   :- xecX_E_FROM_CCSID
 
 Probe Type        :- MSGAMQ6118
 
 Probe Severity    :- 2
 
 Probe Description :- AMQ6090: WebSphere MQ was unable to display an error
 
   message for message id hexadecimal %6, with inserts %1, %2, %3, %4 and
 
   %5.
 
 FDCSequenceNumber :- 0
 
 Arith1            :- 536895568 20006050
 
 
and yes, there is enough space in the file system.  
 
 
/dev/hd4           425984    244992   43%     2582     2% /
 
/dev/hd2          4882432    462808   91%    47371     4% /usr
 
/dev/hd9var        360448    325160   10%      568     1% /var
 
/dev/hd3           262144     53696   80%     1493     3% /tmp
 
/dev/hd1           163840     64772   61%      405     1% /home
 
/dev/lv12          524288    365228   31%     1012     1% /var/mqm
 
/dev/lv13         2359296    611204   75%       97     1% /var/mqm/log
 
 
(these are the relevant file systems)
 
 
Thanks,
 
 
Yonny | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | jefflowrey | 
		  
		    
			  
				 Posted: Wed May 11, 2005 1:02 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Poobah
 
 Joined: 16 Oct 2002 Posts: 19981
  
  | 
		  
		    
			  
				/var/mqm/log looks pretty full.  
 
 
I remember reading something recently here saying that MQ won't allocate more log files if the filesystem gets to 80% full. _________________ I am *not* the model of the modern major general. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | yonny | 
		  
		    
			  
				 Posted: Thu May 12, 2005 6:43 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 08 Jul 2001 Posts: 49 Location: Santo Domingo 
  | 
		  
		    
			  
				We cleaned the filesystem /var/mqm/log, the qmgr is using LINEAR logging, so, we did the usual deletion of older log files.  The filesystem is now on 25% of use, and the "storage" problem is still there.
 
 
Any ideas? | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | jefflowrey | 
		  
		    
			  
				 Posted: Thu May 12, 2005 6:55 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Poobah
 
 Joined: 16 Oct 2002 Posts: 19981
  
  | 
		  
		    
			  
				The storage problem may be on the client end, not on the server end.
 
 
But it's better that you cleaned up /var/mqm/log anyway.
 
 
Try searching IBM's website for the Probe ID. _________________ I am *not* the model of the modern major general. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Anirud | 
		  
		    
			  
				 Posted: Thu May 12, 2005 7:11 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 12 Feb 2004 Posts: 285 Location: Vermont 
  | 
		  
		    
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | yonny | 
		  
		    
			  
				 Posted: Thu May 12, 2005 12:18 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 08 Jul 2001 Posts: 49 Location: Santo Domingo 
  | 
		  
		    
			  
				Thank you for your answers.
 
I am not using messages that big (900MB), my largest message is about 1MB long.  My client apps are running on windows with enough disk space available.  Is it posible that my qmgr on AIX is reaching some limit on the operating system?
 
This is the LOGs stanza in mqs.ini:
 
LogDefaults:
 
   LogPrimaryFiles=5
 
   LogSecondaryFiles=4
 
   LogFilePages=3072
 
   LogType=CIRCULAR
 
   LogBufferPages=0
 
   LogDefaultPath=/var/mqm/log
 
 
and the entire qm.ini of the qmgr:
 
Log:
 
   LogPrimaryFiles=5
 
   LogSecondaryFiles=4
 
   LogFilePages=6144
 
   LogType=LINEAR
 
   LogBufferPages=0
 
   LogPath=/var/mqm/log/QMIB/
 
   LogWriteIntegrity=TripleWrite
 
Service:
 
   Name=AuthorizationService
 
   EntryPoints=10
 
ServiceComponent:
 
   Service=AuthorizationService
 
   Name=MQSeries.UNIX.auth.service
 
   Module=/usr/mqm/lib/amqzfu
 
   ComponentDataSize=0
 
   CHANNELS:
 
   MaxChannels = 4096
 
   MaxActiveChannels = 4096
 
   TuningParameters:
 
   AgentClassMap=(1,1,1)
 
   AgentClassLimit1=(1,1,1)
 
 
Please notice that I am using LINEAR logging for the qmgr.
 
We added the AgentClass parameters after reading some problems similar to mine at ibm.com, but the change did not help. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | MQAltaf | 
		  
		    
			  
				 Posted: Thu Oct 27, 2005 2:20 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Centurion
 
 Joined: 10 Feb 2005 Posts: 119
  
  | 
		  
		    
			  
				Hi,
 
 
I am having the same problem.
 
 
What was the resolve to this thread if any?
 
 
Thanks in advance | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |