We run an application that stays up 24/7 connected to RDP. The app is written in C++ using ETA.
Roughly once a week we will be disconnected by RDP and then be unable to reconnect until we restart our application. We think perhaps something within the OpenSSL library is not being cleaned up when we call rsslCloseChannel after the disconnection and is subsequently preventing rsslConnect from returning a channel.
We would be grateful for any help with this issue.
ETA details are as follows : version=eta3.7.2.L1 internal=eta3.7.2.0 date= Mon Dec 11 16:26:10 CST 2023
Here is an excerpt from the log file.
2024-03-15T00:51:38.651Z : INFO: subsession: Attempting connection to us-east-1-aws-3-med.optimized-pricing-api.refinitiv.net:14002
2024-03-15T00:51:38.695Z : WARN: subsession: Unable to connect [-1 RSSL_RET_FAILURE,115] <ripcsslutils.c:1384> Error: 2000 ripcSSLSetupCTXClient() failed to create new context (errno 115)OpenSSL Error string: error:140A90F1:lib(20):func(169):reason(241):ssl_lib.c:1975:
2024-03-15T00:51:38.695Z : WARN: subsession: No RSSL Hosts accepted the connection request