Resolving timeout error
Resolving timeout error when you establish connection to the database.
Symptoms
Timeout getting a transport object from pool.
ERRORCODE=-4210, SQLSTATE=57033Causes
When the property is used at the JCC
client-side to connect to a database that uses the securityMechanism=9SRVCON_AUTH = SERVER_ENCRYPT
configuration, the process of establishing connection takes longer than usual time. Sometimes, it
might take tens of seconds in the first attempt of connection after you restart the database server.
If the time spent for establishing the connection to the database exceeds the
connectionTimeout limitation, it might cause the -4210 error.
Resolving the problem
The default values of loginTimeout is 30 seconds and
connectionTImeout is 0. The loginTimeout or
connectionTImeout values can be customized. If the
connectionTImeout is set to a positive value, that value overrides any other
timeout values that are set on a connection, such as loginTimeout. Therefore, to
resolve this problem, perform these steps to set the connectionTImeout to a
positive value.
- Get the instance ID:
oc get dmc -n ${PROJECT_CPD_INST_OPERANDS} - Edit the
configmap${DB2INSTANCDID}oc edit cm ${DB2INSTANCDID} - Add
:connectionTImeout=40after50001/BLUDB. An example of the profile of theconfigmapis provided below.profile: '{"DB_IDENTITY_HASH":"-88665374","URL":"jdbc:db2://c-db2oltp-1635255394239239-db2u-engn-svc:50001/BLUDB:connectionTimeout=40","_PROFILE_INIT_":"true","collectionCred":{"isCollectionCred":"true","password":"changeit","refreshToken":"","securityMechanism":"9","user":"db2inst1"},"dataServerExternalType":"DASHDBTX","dataServerType":"DB2LUW","databaseName":"BLUDB","databaseVersion":"11.5.0","databaseVersion_VRMF":"11.5.6.0","dbUUID":"a3046c10-9ce1-4d1a-9fcd-7a82b16049cc","host":"c-db2oltp-1635255394239239-db2u-engn-svc","isInstPartitionable":"false","lastUpdatedTimeStamp":"1635256696467","name":"db2oltp-1635255394239239","namespace":"","plan":"smp","port":"50001","sslCertLocation":"/opt/ibm-datasrvrmgr/Config/cpd-internal-tls/ca.crt","sslConnection":"true","timeZone":"0","timeZoneDiff":"0"}' profileName: db2oltp-1635255394239239 - Save the changes to
configmap.
If the problem persists, tune the value of connectionTimeout.