DB2 - Problem description
Problem IC63765 | Status: Closed |
DUPLICATE CLOSING SOCKET DURING TERMINATING TCPIP CONNECTION MANAGER(DB2TCPCM). | |
product: | |
DB2 FOR LUW / DB2FORLUW / 950 - DB2 | |
Problem description: | |
If db2 instance has more than one db2tcpcm processes, when they are requested to be terminated while instance stopping, they will close same socket simultaneously. As a result, only one db2tcpcm can close socket without error, while other db2tcpcm processes will received an error from system call. Then, those failed db2tcpcm processes will report a DIA3208E error in db2diag.log as follow. 2010-01-01-01.01.01.111111+000 I142076E431 LEVEL: Error PID : 1111 TID : 1111 PROC : db2sysc 0 INSTANCE: db2inst1 NODE : 000 EDUID : 19 EDUNAME: db2tcpcm 0 FUNCTION: DB2 UDB, common communication, sqlcctcpconnmgr_child, probe:155 MESSAGE : DIA3208E Error encountered in TCP/IP protocol support. TCP/IP function "close". Socket was "3". Errno was "9". This APAR is opened for erasing this error message to avoid unnecessary concern about this non-critical message. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL. * **************************************************************** * PROBLEM DESCRIPTION: * * If db2 instance has more than one db2tcpcm processes, * * whentheyare requested to be terminated while instance * * stopping, theywill close same socket simultaneously. As a * * result, only onedb2tcpcm can close socket without error, * * while otherdb2tcpcmprocesses will received an error from * * system call. Then,thosefailed db2tcpcm processes will report * * a DIA3208E error indb2diag.log as * * follow.2010-01-01-01.01.01.111111+000 I142076E431 * * LEVEL:ErrorPID : 1111 TID : 1111 * * PROC :db2sysc 0INSTANCE: db2inst1 NODE : 000EDUID * * : 19 EDUNAME: db2tcpcm 0FUNCTION: DB2 UDB, * * common communication,sqlcctcpconnmgr_child,probe:155MESSAGE * * : DIA3208E Error encountered in TCP/IP * * protocolsupport.TCP/IPfunction "close". Socket was "3". * * Errno was "9".This APAR is opened for erasing this error * * message to avoidunnecessary concern about this non-critical * * message. * **************************************************************** * RECOMMENDATION: * * Update to version 9.5 fix pack 6 or later. * **************************************************************** | |
Local Fix: | |
set db2 register variable DB2TCPCONNMGRS to 1, then recycle the instance. But, please note that DB2TCPCONNMGRS=1 will degrade connecting performance. Please refer to corresponding topics about "DB2TCPCONNMGRS" in db2 information center. | |
available fix packs: | |
DB2 Version 9.5 Fix Pack 6a for Linux, UNIX, and Windows | |
Solution | |
This problem is first fixed in version 9.5 fix pack 6. | |
Workaround | |
not known / see Local fix | |
BUG-Tracking | |
forerunner : APAR is sysrouted TO one or more of the following: IC63766 follow-up : | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 14.10.2009 25.05.2010 25.05.2010 |
Problem solved at the following versions (IBM BugInfos) | |
9.5.FP6 | |
Problem solved according to the fixlist(s) of the following version(s) |