Skip navigation.
Downloads | Product Documentation | Support

Administration Console Online Help

# Execute Queue --> Configuration

Tasks Related Topics Attributes

## Overview

Requests to a server instance are placed in an execute queue. Each request is assigned to a thread within the queue that performs the work.

By default, a new server instance is configured with a default execute queue, `weblogic.kernel.default,` that contains 15 threads. In addition, WebLogic Server provides two other pre-configured queues:

`weblogic.admin.HTTP`—Available only on Administration Servers, this queue is reserved for communicating with the Administration Console; you cannot reconfigure it.

`weblogic.admin.RMI`—Both Administration Servers and Managed Servers have this queue; it is reserved for administrative traffic; you cannot reconfigure it.

Unless you configure additional execute queues, and assign applications to them, web applications and RMI objects use `weblogic.kernel.default`.

Use this page to configure a new, user-defined execute queue for use with applications on this server, or to edit an existing execute queue.

## Tasks

Creating Execute Queues in WebLogic Server Performance and Tuning.

Tuning Execute Queues for Overflow Conditions in WebLogic Server Performance and Tuning.

## Related Topics

Tuning the Default Execute Threads in WebLogic Server Performance and Tuning.

Using Execute Queues to Control Thread Usage in WebLogic Server Performance and Tuning.

Assigning Applications to Execute Queues in WebLogic Server Performance and Tuning.

## Attributes

Table 324-1

Attribute Label | Description | Value Constraints
--- | --- | ---
Name | The name of this execute queue. MBean: `weblogic.management. configuration. ExecuteQueueMBean` Attribute: `Name` |
Queue Length | The maximum number of simultaneous requests that the server instance can hold in the queue. | Minimum: 256 Maximum: 1073741824 Default: 65536
Queue Length Threshold Percent | The percentage (from 1-99) of the Queue Length size that can be reached before the server indicates an overflow condition for the queue. All actual queue length sizes below the threshold percentage are considered normal; sizes above the threshold percentage indicate an overflow. When an overflow condition is reached, WebLogic Server logs an error message and increases the number of threads in the queue by the value of the Threads Increase attribute to help reduce the workload. | Minimum: 1 Maximum: 99 Default: 90
Thread Count | The number of threads assigned to this queue. MBean: `weblogic.management. configuration. ExecuteQueueMBean` Attribute: `ThreadCount` | Minimum: 0 Maximum: 65536 Default: 15
Threads Increase | The number of threads to be added to the queue when an overflow condition occurs. If you specify zero threads (the default), the server instance changes its health state to "warning" in response to an overflow condition in the thread, but it does not increase the thread count. | Minimum: 0 Maximum: 65536 Default: 0
Threads Maximum | The maximum number of threads that this queue can have; this value prevents WebLogic Server from creating an overly high thread count in the queue in response to continual overflow conditions. MBean: `weblogic.management. configuration. ExecuteQueueMBean` Attribute: `ThreadsMaximum` | Minimum: 1 Maximum: 65536 Default: 400
Thread Priority | The priority of the threads associated with this queue. | Minimum: 1 Maximum: 10 Default: 5