From: Sharon L. <lu...@us...> - 2008-05-19 21:11:24
|
On z/OS, the socket errno 122 is defined in /usr/include/errno.h. It says it's an Input/output error: #define EIO 122 /* Input/output error */ This error message means a call to accept() on a socket is failing with errno EIO (122) in either connproviders/tcp/STAFTCPConnProvider.cpp or connproviders/localipc/unix/STAFLocalIPCConnProvider. Note that on Unix, STAF does write some empty socket files to the /tmp directory when STAFProc is started for locking purposes (to make sure that only one instance of STAFProc is running with the specified STAF_INSTANCE_NAME). So, make sure that /tmp has not run out of space and that no one is deleting these files while STAFProc is running (e.g. <STAFInstanceName>.tmp, etc. where <STAFInstanceName> is STAF by default). Otherwise, if /tmp has available space and no one is messing with these files then we need more information: 1) Do you mean that this trace error message is being logged in the STAFProc output? If not, in what log file do you see this error being written? 2) Is this the complete error message that's being logging? If not, please provide the complete error message. 3) When do you get this error? Right away when STAFProc starts up? Or later when you submit any STAF service request? etc. 4) Is a STAF service request failing? If so, what STAF service request and with what RC and result? 5) What STAF service requests are you running when you get this error? If you don't know, you could turn on STAF tracing for tracepoints ServiceRequest, ServiceResult (and possibly RemoteRequests). Note that this will generate a lot of data if you are submitting/running a lot of STAF service requests on this machine so you might also want to redirect STAFProc's output to a file. For example: STAF machine TRACE ENABLE TRACEPOINTS "ServiceRequest ServiceResult RemoteRequests" STAF machine TRACE SET DESTINATION TO FILE /tmp/staftrace.out -------------------------------------------------------------- Sharon Lucas IBM Austin, lu...@us... (512) 838-8347 or Tieline 678-8347 Phil Rumble <pr...@au...> Sent by: sta...@li... 05/18/2008 10:24 PM To sta...@li... cc Subject [staf-users] Getting Error accepting on server socket, socket RC: 122 message on z/OS Hi I am getting lots of the same error "Error accepting on server socket, socket RC: 122 " being written to the log file. Can anyone enlighten me as to why I would get this error. I am running staf v3.24 on z/OS 1.9 & 1.8 in the USS area. There are no other STAF services running apart from the default installation. My initial investigation implied that errno 122 is the "Disk Quota Exceeded". So I turned down the logging in the hope this will alleviate the problem. I am yet to confirm this. Thanks in Advance. Phil Rumble ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ staf-users mailing list sta...@li... https://lists.sourceforge.net/lists/listinfo/staf-users |