| Author | 
		  Message
		 | 
		
		  | Shalini | 
		  
		    
			  
				 Posted: Sat Oct 02, 2004 8:20 am    Post subject: FDC Error ??? | 
				     | 
			   
			 
		   | 
		
		
		   Master
 
 Joined: 30 Apr 2002 Posts: 224 Location: India 
  | 
		  
		    
			  
				Hi All,
 
 
We are getting the following FDC continusly, donot know the reason ????
 
 
|                                                                             |
 
| MQSeries First Failure Symptom Report                                       | 
 
| =====================================                                       | 
 
|                                                                             |
 
| Date/Time         :- Friday October 01 09:32:05 GMT 2004                    | 
 
| Host Name         :- FRXXXXXXXX (SunOS 5.6)                            | 
 
| PIDS              :- 5765B75                                                | 
 
| LVLS              :- 520                                                    | 
 
| Product Long Name :- MQSeries for Sun Solaris 2 (Sparc)                     | 
 
| Vendor            :- IBM                                                    | 
 
| Probe Id          :- XC338001                                               | 
 
| Application Name  :- MQM                                                    | 
 
| Component         :- xehAsySignalHandler                                    | 
 
| Build Date        :- Jun 24 2003                                            | 
 
| CMVC level        :- p520-CSD07G                                            | 
 
| Build Type        :- IKAP - (Production)                                    | 
 
| UserID            :- 00000202 (mqm)                                         | 
 
| Program Name      :- runmqlsr_nd                                            | 
 
| Process           :- 00001725                                               | 
 
| Thread            :- 00000002                                               | 
 
| Major Errorcode   :- xecE_W_UNEXPECTED_ASYNC_SIGNAL                         | 
 
| Minor Errorcode   :- OK                                                     | 
 
| Probe Type        :- MSGAMQ6209                                             | 
 
| Probe Severity    :- 3                                                      | 
 
| Probe Description :- AMQ6209: An unexpected asynchronous signal (1) has     |
 
|   been received and ignored.                                                | 
 
| Arith1            :- 1 1                                                    | 
 
| Arith2            :- 1725 6bd                                               | 
 
|                                                                             |
 
+-----------------------------------------------------------------------------+
 
 
MQM Function Stack
 
xehAsySignalMonitor
 
xehHandleAsySignal
 
xcsFFST
 
 
MQM Trace History
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsReleaseThreadMutexSem
 
--} xcsReleaseThreadMutexSem rc=OK
 
-} xehHandleAsySignal rc=OK
 
-{ xehHandleAsySignal
 
--{ xcsRequestThreadMutexSem
 
--} xcsRequestThreadMutexSem rc=OK
 
--{ xcsFFST | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Shalini | 
		  
		    
			  
				 Posted: Sat Oct 02, 2004 8:22 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Master
 
 Joined: 30 Apr 2002 Posts: 224 Location: India 
  | 
		  
		    
			  
				Also the listed below one ???
 
 
-----------------------------------------------------------------------------+
 
|                                                                             |
 
| MQSeries First Failure Symptom Report                                       | 
 
| =====================================                                       | 
 
|                                                                             |
 
| Date/Time         :- Friday October 01 20:36:48 GMT 2004                    | 
 
| Host Name         :- FRXXXXXXXXX (SunOS 5.6)                            | 
 
| PIDS              :- 5765B75                                                | 
 
| LVLS              :- 520                                                    | 
 
| Product Long Name :- MQSeries for Sun Solaris 2 (Sparc)                     | 
 
| Vendor            :- IBM                                                    | 
 
| Probe Id          :- XY017001                                               | 
 
| Application Name  :- MQM                                                    | 
 
| Component         :- xufOpenIniRead                                         | 
 
| Build Date        :- Jun 24 2003                                            | 
 
| CMVC level        :- p520-CSD07G                                            | 
 
| Build Type        :- IKAP - (Production)                                    | 
 
| UserID            :- 00000300 (UNKNOWN)                                     | 
 
| Program Name      :- r4edi                                                  | 
 
| Process           :- 00021570                                               | 
 
| Thread            :- 00000001                                               | 
 
| Major Errorcode   :- xecU_E_INI_FILE_ERROR                                  | 
 
| Minor Errorcode   :- OK                                                     | 
 
| Probe Type        :- MSGAMQ6162                                             | 
 
| Probe Severity    :- 2                                                      | 
 
| Probe Description :- AMQ6162: An error has occurred reading an INI file.    | 
 
|                                                                             |
 
+-----------------------------------------------------------------------------+
 
 
Do not know what could be the reason
 
 
   | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | siliconfish | 
		  
		    
			  
				 Posted: Sat Oct 02, 2004 9:30 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 12 Aug 2002 Posts: 203 Location: USA 
  | 
		  
		    
			  
				| Have you made any changes to the mqs.ini or qm.ini file? If so please check and correct them. There is something wrong with your ini files. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | clindsey | 
		  
		    
			  
				 Posted: Sat Oct 02, 2004 2:38 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Knight
 
 Joined: 12 Jul 2002 Posts: 586 Location: Dallas, Tx 
  | 
		  
		    
			  
				The first one happens because someone started runmqlsr from a terminal session and then logged off. You should start it with "nohup runmqlsr <parms> &". 
 
 
I believe the second one means you are running low on file descriptors. You need to increase the system limit on file descriptors.
 
 
Charlie | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Shalini | 
		  
		    
			  
				 Posted: Sun Oct 03, 2004 11:18 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Master
 
 Joined: 30 Apr 2002 Posts: 224 Location: India 
  | 
		  
		    
			  
				
   
	| Quote: | 
   
  
	The first one happens because someone started runmqlsr from a terminal session and then logged off. You should start it with "nohup runmqlsr <parms> &". 
 
 | 
   
 
 
 
Everthing is fine in such front always, we run the runmqlsr in background mode.
 
 
Is there any other reason why it came ???
 
 
Thanks
 
   | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | JasonE | 
		  
		    
			  
				 Posted: Mon Oct 04, 2004 3:36 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 03 Nov 2003 Posts: 1220 Location: Hursley 
  | 
		  
		    
			  
				| Well, the (1) is the signal this process has been sent, which is sighup as far as I can tell. Since nohup should prevent the process from receiving it, I dont really see any other way it could be received (I doubt kill could send a sighup through?). | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | clindsey | 
		  
		    
			  
				 Posted: Mon Oct 04, 2004 8:25 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Knight
 
 Joined: 12 Jul 2002 Posts: 586 Location: Dallas, Tx 
  | 
		  
		    
			  
				I think it is possible for someone to send "kill -1" to the runmqlsr process but I rather doubt it would ever be done.
 
 
You certainly can run the listener in the background with by appending the & and your listener will be fine. However, as soon as that user logs out, the listerner terminates and you will see the FDC #1 that you got.
 
Put "nohup" in front of it and then the user can log off and the listener continues to run.
 
 
Charlie | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |