bea.com | products | dev2dev | support | askBEA

Download Docs | Site Map | Glossary
Search

Administration Console Online Help

Server --> Configuration --> Tuning

Tasks Additional Documentation Attributes

Overview

This tab defines configuration attributes for tuning WebLogic Server performance and functionality. Use the attribute fields on this tab to:

- Configure socket reader threads

- Automatically detect "stuck" threads

- Set the timeout period for server lifecycle operations

- Enable Managed Server Independence

Tasks

Monitoring "Stuck" Threads

Setting the Timeout Period for LifeCycle Operations

Additional Documentation

(Requires an Internet connection.)

Allocating Threads to Act as Socket Readers

Using WebLogic Server Performance Packs

Detecting "Stuck" Threads

Timeout Period for LifeCycle Operations

Starting a Managed Server when the Administration Server is not Accessible

Attributes

Attribute Label | Description | Value Constraints
--- | --- | ---
Enable Native IO | Whether or not native I/O is enabled for the server. MBean: weblogic.management. configuration.ServerMBean Attribute: NativeIOEnabled | Default: true Readable: yes Writable: yes
Client Cert Proxy Enabled | HttpClusterServlet will proxy the client certificate in a special header. This is a security hole if left open, as that header could be spoofed fairly easily with any certificate. The ServletRequest has that functionality turned off by default now. This will turn it back on. It's strongly suggested that it's used only in conjunction with ConnectionFilters to make certain the WebLogic proxy machine is the only one connecting. This is duplicated in CluterMBean both for compatability with wls610 as well as being able to set it cluster-wide. ClusterMBean overrides ServerMBean MBean: weblogic.management. configuration.ServerMBean Attribute: ClientCertProxyEnabled | Default: false Readable: yes Writable: yes
Socket Readers | The percentage (1-99) of execute threads from the default queue that may be used as socket readers. MBean: weblogic.management. configuration.ServerMBean Attribute: ThreadPoolPercentSocketReaders | Minimum: 1 Maximum: 99 Default: 33 Configurable: yes Dynamic: yes Readable: yes Writable: yes
Maximum Open Sockets | The maximum number of open sockets allowed in server at a given point of time. When max threshold is reached, server stops accepting any more new requests until no of sockets drops below threshold. MBean: weblogic.management. configuration.ServerMBean Attribute: MaxOpenSockCount | Minimum: 0 Maximum: 2147483647 Default: 2147483647 Configurable: yes Dynamic: yes Readable: yes Writable: yes
Stuck Thread Max Time | The time that is used to determine when a thread might be stuck. If a thread has been working for this time, it might be stuck in some bad state. MBean: weblogic.management. configuration.ServerMBean Attribute: StuckThreadMaxTime | Units: seconds Minimum: 0 Maximum: 2147483647 Default: 600 Configurable: yes Readable: yes Writable: yes
Stuck Thread Timer Interval | The time interval that is used to scan the state of the running threads. This along with StuckThreadMaxTime is used to determine when a thread might be stuck. MBean: weblogic.management. configuration.ServerMBean Attribute: StuckThreadTimerInterval | Units: seconds Minimum: 0 Maximum: 2147483647 Default: 600 Configurable: yes Readable: yes Writable: yes
Show only Workspace User Keys | Controls whether user-inserted items are shown in the WebLogic console. | Default: false; Configurable: yes Readable: yes Writable: yes
Managed Server Independence Enabled | Indicates whether Managed Server Independence is enabled for this server. With Managed Server Independence enabled, you can start a Managed Server even if the Administration Server is unavailable. In such a case, the Managed Server retrieves its configuration by reading a configuration file and other files directly. MBean: weblogic.management. configuration.ServerMBean Attribute: ManagedServerIndependenceEnabled | Default: true Readable: yes Writable: yes
MSI File Replication Enabled | Indicates whether the replication of configuration files is enabled for a Managed Server. With file replication enabled, the Administration Server copies its configuration file and SerializedSystemIni.dat into the Managed Server's root directory every 5 minutes. This option does not replicate a boot identity file. You must enable Managed Server Independence to replicate configuration files. Do not enable file replication for a server that shares an installation or root directory with another server. Unpredictable errors can occur for both servers. Depending on your backup schemes and the frequency with which you update your domain's configuration, this option might not be worth the performance cost of copying potentially large files across a network. MBean: weblogic.management. configuration.ServerMBean Attribute: MSIFileReplicationEnabled | Default: false Readable: yes Writable: yes
Timeout for Server Lifecycle Operations | Number of seconds a ServerLifeCycle operation waits before timing out. It is currently enabled for only shutdown and force shutdown operations. If the operation does not complete within the configured timeout seconds, then the server will shutdown automatically if the state of the server at that time was SHUTTING_DOWN or if the operation was force shutdown. Otherwise, a ServerLifecycleException will be thrown with a message describing the timeout condition. The default value is 120 seconds. A value of 0 means that the server will wait indefinitely for life cycle operation to complete. MBean: weblogic.management. configuration.ServerMBean Attribute: ServerLifeCycleTimeoutVal | Units: seconds Minimum: 0 Default: 120 Dynamic: yes Readable: yes Writable: yes