| Author | 
		  Message
		 | 
		
		  | aboggis | 
		  
		    
			  
				 Posted: Wed Sep 29, 2004 8:09 am    Post subject: TCP/IP Errors | 
				     | 
			   
			 
		   | 
		
		
		    Centurion
 
 Joined: 18 Dec 2001 Posts: 105 Location: Auburn, California 
  | 
		  
		    
			  
				Env: Solaris 5.8, WMQ 5.3 (CSD05).
 
 
I have been seeing recurring instances of TCP/IP errors being logged on my queue managers:
 
 
   
	| Code: | 
   
  
	-------------------------------------------------------------------------------
 
09/29/04  03:30:39 PM 
 
AMQ9213: A communications error for TCP/IP occurred.
 
 
EXPLANATION:
 
An unexpected error occurred in communications.
 
ACTION:
 
The return code from the TCP/IP(select) [TIMEOUT] 10 seconds call was 11
 
(X'B'). Record these values and tell the systems administrator.
 
----- amqccita.c : 3075 -------------------------------------------------------
 
09/29/04  03:30:39 PM 
 
AMQ9999: Channel program ended abnormally.
 
 
EXPLANATION:
 
Channel program 'TO.AR1' ended abnormally.
 
ACTION:
 
Look at previous error messages for channel program 'TO.AR1' in the error files
 
to determine the cause of the failure.
 
----- amqrmrsa.c : 467 --------------------------------------------------------
 
 | 
   
 
 
 
According to the docs I can find, the error 11 equates to "EAGAIN" or "No more processes". However,  I do not have any events logged in system level files.
 
 
Has anyone else seen this with any frequency? Is there anyway to link these MQ errors to system events? | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Anirud | 
		  
		    
			  
				 Posted: Wed Sep 29, 2004 8:39 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 12 Feb 2004 Posts: 285 Location: Vermont 
  | 
		  
		    
			  
				If there are client connections to the server and if they exit using Ctrl C, that might cause this error.
 
I have seen this error in /var/mqm/qmgrs/QMGR/errors and I didn't have any problems with MQ until now (touch wood). | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | aboggis | 
		  
		    
			  
				 Posted: Wed Sep 29, 2004 8:47 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Centurion
 
 Joined: 18 Dec 2001 Posts: 105 Location: Auburn, California 
  | 
		  
		    
			  
				No client connections. All applications that connect/use MQ run local and use direct server bindings. 
 
 
The channel connections are to other cluster queue managers. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | sjensen | 
		  
		    
			  
				 Posted: Thu Sep 30, 2004 1:21 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Centurion
 
 Joined: 18 Dec 2003 Posts: 134 Location: London 
  | 
		  
		    
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | aboggis | 
		  
		    
			  
				 Posted: Thu Sep 30, 2004 7:32 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Centurion
 
 Joined: 18 Dec 2001 Posts: 105 Location: Auburn, California 
  | 
		  
		    
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Shalini | 
		  
		    
			  
				 Posted: Fri Oct 29, 2004 12:42 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Master
 
 Joined: 30 Apr 2002 Posts: 224 Location: India 
  | 
		  
		    
			  
				Hi,
 
 
How do you know that 11 (X'B') corresponds to "EAGAIN" any link, please let me know
 
 
I searched in google giving 11 (X'B') but could not get any help.
 
 
   
	| Quote: | 
   
  
	| The return code from the TCP/IP(select) [TIMEOUT] 10 seconds call was 11 (X'B') | 
   
 
 
 
   
	| Quote: | 
   
  
	| According to the docs I can find, the error 11 equates to "EAGAIN" or "No more processes".  | 
   
 
 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | sjensen | 
		  
		    
			  
				 Posted: Fri Oct 29, 2004 1:14 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Centurion
 
 Joined: 18 Dec 2003 Posts: 134 Location: London 
  | 
		  
		    
			  
				Hi,
 
 
   
	| Quote: | 
   
  
	| How do you know that 11 (X'B') corresponds to "EAGAIN"  | 
   
 
 
 
On Solaris the codes are in /usr/include/sys/errno.h:
 
 
# grep 11 /usr/include/sys/errno.h
 
#pragma ident   "@(#)errno.h    1.20    00/02/14 SMI"   /* SVr4.0 11.18 */
 
#define EAGAIN  11      /* Resource temporarily unavailable     */
 
 
Cheers
 
Stefan | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |