My Oracle Support Banner

Outbound Connections Are Not Reused With SocketHealthCheck Enabled (Doc ID 2802078.1)

Last updated on MARCH 20, 2024

Applies to:

Oracle WebLogic Server - Version 12.2.1.3.0 to 12.2.1.4.0 [Release 12c]
Information in this document applies to any platform.

Symptoms


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.

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.