Resolving Redis connection issues
Redis cannot connect to Db2® Data Management Console.
Symptoms
When you open the Db2 Data Management Console
Monitor page, the following error message might be
displayed:
Get data from cached failed
When you open the Db2 Data Management Console
Databases page, the following error message might be
displayed:
Error 500 The data cannot be displayed
You might also see the following error message in the
ibm-dmc-monitor
pod logs:
com.ibm.ws.ssl.core.WSX509TrustManager E CWPKI0823E: SSL HANDSHAKE FAILURE: A signer with SubjectDN [CN=*.c-ibm-dmc-1646967256041644-redis-p.cp4d.svc] was sent from the host [c-ibm-dmc-1646967256041644-redis-p:16000]. The signer might need to be added to local trust store [/opt/ibm-datasrvrmgr/java/jre/lib/security/cacerts], located in SSL configuration alias [defaultSSLConfig]. The extended error message from the SSL handshake exception is: [Path does not chain with any of the trust anchors].
Causes
This issue occurs when the Redis pods are not re-created when the SSL certificate is renewed in the cluster or due to network communication issues.
Resolving the problem
To resolve the issue, re-create the Redis pods by running the following
commands:
oc delete po <ibm-dmc-xxxxx-redis-m-x> --force
oc delete po <ibm-dmc-xxxxx-redis-s-x> --force