Question & Answer
Question
Telnet issued the following messages and stopped accepting new telnet requests:
EZZ6012I TELNET BPX1AIO ACCEPT FAILED, RC = 0000007F RSN = 1102024D
EZZ6003I TELNET QUIESCED ON PORT 23
EZZ6011I TELNET BPX1SOC FAILED, RC = 0000007F RSN = 112B024D
After cycling the Telnet address space down and up, it began working again.
Answer
The RC = 0000007F and RSN = 1102024D in message EZZ6012I indicate that the system-wide socket (JRMAXSOCKETS) limit was reached.
The application was opening many sockets, and failing to close them. As a result, the system-wide MAXSOCKETS limit was reached and messages EZZ6012I and EZZ6011I were issued.
If a connect fails with EconnRefused, the application needs to close the socket and open a destination again. If the application tried to connect again on that same socket, the connect will fail with Econnection already in progress. Therefore, the application must have been opening new sockets to try the next connection. It is up to the application to close the socket after the connect fails.
Take the following actions:
As a temporary workaround, you will need to increase your MAXSOCKETS value significantly. To do this, follow the instructions in the z/OS Unix System Services Planning book.
Open a service request with the vendor of your application to determine what can be done to prevent it from opening so many sockets without closing them.
To monitor who is using all the sockets, you can use a tool called zlsof that is invoked from the shell with the -t option. This tool is available at the zlsof on the ftp.software.ibm.com website. You can also use D OMVS,PFS to monitor the socket usage.
Product Synonym
ZOSCS COMMSERVER
Was this topic helpful?
Document Information
Modified date:
11 September 2015
UID
dwa1213470