My Oracle Support Banner

How to Mitigate the Impact of Complete Server/Cluster Outages Due to OutOfMemoryErrors (OOME) or High CPU Conditions in WebLogic Server (WLS) (Doc ID 1088298.1)

Last updated on NOVEMBER 09, 2023

Applies to:

Oracle WebLogic Server - Version 9.2 to 10.0
Information in this document applies to any platform.

Goal

The goal of this article is to avoid production server or cluster outages due to unknown/unexpected conditions, and to mitigate their impact when they do occur, as described below.

Update Dec 14, 2016:

This article states below -
"Overload protection can be configured in two ways. The administrator can configure a panic action due to OOME/Free-Memory-Percent-Low-Threshold, and a failure action due to the stuck threads count. These are configured using the Administration Console."

This does not hold true to current 10.3 and 12c releases.

Per WLS 10.3.x documentation - we have Panic action only triggered with unhandled OOME.
Oracle documentation Servers: Configuration: Overload < https://docs.oracle.com/cd/E23943_01/apirefs.1111/e13952/pagehelp/Corecoreserverserverconfigoverloadtitle.html >

There are now 2 arguments available to use:

Free Memory Percent Low Threshold
Percentage free memory below which the server is considered overloaded. WorkManagers perform overloadAction once the server is marked as overloaded.

Free Memory Percent High Threshold
Percentage free memory after which the server overload condition is cleared. WorkManagers stop performing overloadActions and start regular execution once the overload condition is cleared.

The remainder of this article kept in tact for historical purposes...

 

Solution

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
Goal
Solution


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