Resources

The Resources tab allows you to limit the number of concurrent client sessions and contains configurable properties used by Open Server applications. Table 3-4 describes the server resource properties.

Table 3-4: Server resource properties

Property

Description

Default

Maximum Number Client Sessions

The maximum number of concurrent client sessions supported by EAServer.

This does not include HTTP sessions, which are controlled by the maximum thread property described in “HTTP Config”.

Modify this variable as needed to balance system resources versus session availability.

WARNING! If you increase this value, you must also increase the maximum number of threads.

30

Message Pool Size The Open Server property SRV_S_MSGPOOL

The number of messages available to an Open Server application at runtime.

These properties are for Open Server applications. See your Open Server documentation for additional information.

Message Queue Size The Open Server property SRV_S_NUMMSGQUEUES

The number of message queues available to an Open Server application.

Network Buffer Size The Open Server property SRV_S_NETBUFSIZE

The maximum size of the network I/O buffer to be used for TDS and Open Server listeners.

Maximum Number Threads

The maximum number of connection threads, including HTTP and IIOP connections and message service threads. Set this value equal to, or greater than, the sum of the maximum number of HTTP connections, the maximum number of client sessions, and the number of threads in the message service thread pools. See “HTTP Config” for information about the HTTP connections value. See “Thread pools” for information about configuring message service thread pools.

50

Thread Stack Size (available on UNIX platforms only)

The stack size for server threads, specified in bytes as a decimal number.

See “Configuring server stack size” for information on setting this property.

Memory Usage/ Alarm Level

The percentage of system memory that can be used before the server begins blocking external requests.

70

Memory Usage/ Critical Level

The percentage of system memory that can be used before the server blocks external requests and begins cancelling in-process requests to bring usage below the specified critical threshold. For more information on memory usage settings, see Chapter 9, “Using the Performance Monitor,” in the EAServer Performance and Tuning Guide.

90