Limiting the maximum number of incoming requests – HP Integrity NonStop J-Series User Manual

Page 174

Advertising
background image

After determining the values, you can use any the following approaches to configure the
TS/MP parameters of the httpd processes:

Using the default value of TANDEM_RECEIVE_DEPTH

Modifying the value of TANDEM_RECEIVE_DEPTH

Using the default value of TANDEM_RECEIVE_DEPTH

With TANDEM_RECEIVE_DEPTH set to the default value of 50, the static processes can be
configured on the basis of Average Load and dynamic processes can be configured on the
basis of Peak Load on your system. You can use the following approaches while deciding the
values of Numstatic and Maxservers:

The value of Numstatic must be set to (Average Load)/50

The value of Maxservers must be set to (Peak Load)/50

For example:

If the Average Load and Peak Load on your Hibernate application turn out to values 1000
and 1500 requests and you limit TANDEM_RECEIVE_DEPTH to its default value of 50, the
Numstatic

must be set to 20 and Maxservers must be set to 30.

NOTE:

It is advisable to set the value of Numstatic to, at least, the number of configured

processors.

Modifying the value of TANDEM_RECEIVE_DEPTH

If the number of httpd processes configured on the basis of default value of
TANDEM_RECEIVE_DEPTH does not fulfill your application requirement, you can change the
value of TANDEM_RECEIVE_DEPTH and calculate the values of Numstatic and
Maxservers

accordingly. However, you must consider the following before increasing the

value of TANDEM_RECEIVE_DEPTH:

It is recommended to keep the web server running with 80 percent of its capacity. To
achieve this, set the value of TANDEM_RECEIVE_DEPTH accordingly.

For example, if your calculation suggests that TANDEM_RECEIVE_DEPTH of 80 is required,
you must set it to a value of 100.

The maximum value of TANDEM_RECEIVE_DEPTH is 255.

Do not reduce TANDEM_RECEIVE_DEPTH to a value less than 50.

Limiting the Maximum Number of Incoming Requests

Because of constraints on the available system resources, you might want to limit the number of
requests to your iTP WebServer. If you want to configure your iTP WebServer to handle only a
certain number of requests at an instance, use the MaxConnections configuration directive to
specify the maximum number of connections that can be served by the iTP WebServer at any given
instance. The iTP WebServer serves the number of requests equal to the multiple of Numstatic
greater than or equal to the MaxConnections count.

Syntax:

MaxConnections -count <integer value> -replytype <customized/RST>

For example:

MaxConnections -count 101 -replytype RST

Consider the scenario of Example 1 above, where Numstatic is 5, with the following
MaxConnections

configuration:

MaxConnections -count 101 -replytype customized

174

Configuring Hibernate Applications on NonStop Systems

Advertising
This manual is related to the following products: