DB2 - Problem description
| Problem IC90914 | Status: Closed |
DB2TCPCM EDU NEED TO HANDLE SETSOCKOPT() FAILURES MORE GRACEFULLY | |
| product: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
| Problem description: | |
If a new incoming TCP/IP connection is accepted by the db2tcpcm
thread, but this connection is disconnected immediatly by the
remote client, then subsequent setsockopt() calls may fail with
errno 22 (EINVAL) on AIX. This problem has been observed on AIX
only so far, but could potentially happen on any platform.
This error is considered critical and error handling may cause
the db2tcpcm edu to terminate. After this problem any remote
connections to DB2 will not be possible anymore. The DB2 server
may appear to hang for new connection attempts.
A typical db2diag.log would show:
2013-02-21-13.21.55.467108+060 E6693A425 LEVEL: Error
PID : 9896010 TID : 3342 PROC :
db2sysc 0
INSTANCE: db2inst1 NODE : 000
HOSTNAME: db2host
EDUID : 3342 EDUNAME: db2tcpcm 0
FUNCTION: DB2 UDB, common communication, sqlcctcpconnmgr_child,
probe:2348
MESSAGE : DIA3202C The TCP/IP call "setsockopt(TCP_KEEPIDLE)"
returned an
errno="22".
2013-02-21-13.21.55.467647+060 I7119A393 LEVEL: Error
PID : 9896010 TID : 2571 PROC :
db2sysc 0
INSTANCE: db2inst1 NODE : 000
HOSTNAME: db2host
EDUID : 2571 EDUNAME: db2tcpcm 0
FUNCTION: DB2 UDB, common communication, sqlcctcpconnmgr_child,
probe:75
MESSAGE : DIA3202C The TCP/IP call "select" returned an
errno="9". | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 Version 10.1 Fix Pack 3. * **************************************************************** | |
| Local Fix: | |
| available fix packs: | |
DB2 Version 10.1 Fix Pack 3 for Linux, UNIX, and Windows | |
| Solution | |
First fixed in DB2 Version 10.1 Fix Pack 3. | |
| Workaround | |
not known / see Local fix | |
| BUG-Tracking | |
forerunner : APAR is sysrouted TO one or more of the following: IC95355 follow-up : | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 18.03.2013 27.09.2013 27.09.2013 |
| Problem solved at the following versions (IBM BugInfos) | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 10.1.0.3 |
|
| 10.1.0.3 |
|