Outbound Connections Are Not Reused With SocketHealthCheck Enabled
(Doc ID 2802078.1)
Last updated on MAY 18, 2023
Applies to:Oracle WebLogic Server - Version 22.214.171.124.0 to 126.96.36.199.0 [Release 12c]
Information in this document applies to any platform.
Outbound connection to the proxy service is not reused when KeepAliveCache and socket health check are enabled.
OSB always create new outbound http 1.1 connection for each request when health check of connection is enabled by parameter -Dhttp.keepAliveCache.socketHealthCheckTimeout=1
Even though socket is connected and stream is not closed, current implementation of socket healthcheck ignores http client when end of stream is seen on reading the socket i.e., stream.read returns -1.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document