My Oracle Support Banner

Memory Leak with EPollSocketMuxer, Hashtable, and MuxableSocketHTTP Objects Growing (Doc ID 1377937.1)

Last updated on NOVEMBER 14, 2018

Applies to:

Oracle WebLogic Server - Version 9.2 to 10.0
Information in this document applies to any platform.
***Checked for relevance on 22-Nov-2013***


Memory leak issues have been reported with weblogic/servlet/internal/ServletRequestImpl and other objects as mentioned below in JRockit JDK on Redhat Linux ES 4.0, leading to a java.lang.OutOfMemoryError. This could occur at low load OR no load as well. Running jrcmd heap_diagnostics a few times shows that these objects kept increasing:

MuxableSocketHTTP objects are increasingly filling up the heap while no FDs (File Descriptors) are leaking with the following setup:

LinuX + JRockit + EPollSocketMuxer

When setting KeepAliveEnabled to OFF, the leak is not observed When pinging WLS directly (without the Web Server in the loop), the leak is not observed The systematic leak does not occur with Sun JVM that uses the PosixSocketMuxer. The systematic leak does occur with JRockit JVM that uses the EPollSockatMuxer


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

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