-->
edocs Home > Oracle WebLogic Server Documentation > Administration Console Online Help > Tuning for overload

Tuning for overload conditions


WebLogic Server diagnoses a thread as stuck if it is continually working (not idle) for a set period of time. You can tune a server’s thread detection behavior by changing the length of time before a thread is diagnosed as stuck, and by changing the frequency which the server checks for stuck threads.

To configure thread detection behavior:

  1. If you have not already done so, in the Change Center of the Administration Console, click Lock & Edit (see Use the Change Center).

  2. In the left pane of the console, expand Environment > Servers.

  3. On the Summary of Servers page, select the server instance for which you will configure overload condition parameters.

  4. Select Configuration > Overload and update as needed:

    1. Shared Capacity For Work Managers - Total number of requests that can be present in the server.

    2. Failure Action - Specifies the action taken should a server instance detect a failed state.

    3. Panic Action - Specifies that action taken should a server instance detect a panic condition.

    4. Free Memory Percent High Threshold - Percentage free memory after which the server overload condition is cleared.

    5. Free Memory Percent Low Threshold - Percentage free memory below which the server is considered overloaded.

    For more information about overload conditions, see Configuration Options.

  5. Click Save.

  6. To activate these changes, in the Change Center of the Administration Console, click Activate Changes.
    Not all changes take effect immediately—some require a restart (see Use the Change Center).
} } (document.images){ dcs_imgarray[dcs_ptr] = new Image; dcs_imgarray[dcs_ptr].src = dcs_src; WT[myMeta.name.substring(3)]=myMeta.content; } if DCSext[myMeta.name.substring(7)]=myMeta.content; } } } } for (N in DCS){P+=A( N, DCS[N]);} for (N in WT){P+=A( "WT."+N, WT[N]);} for (N in DCSext){P+=A( N, DCSext[N]);} //} aCrumb=aCookie[i].split("="); if (crumb==aCrumb[0]){ return aCrumb[1]; } } return null; } i=0;i