beautypg.com

HP Integrity NonStop H-Series User Manual

Page 310

background image

the five static processes can handle 100 requests. In this example, the capacity of the iTP
WebServer environment can be summarized as follows:

— The static capacity of iTP WebServer is [

Numstatic X TANDEM_RECEIVE_DEPTH

]=

500.

— The dynamic capacity is

[(Maxservers – Numstatic) X

TANDEM_RECEIVE_DEPTH]

= 4500.

— The total capacity of iTP WebServer is

[Maxservers X TANDEM_RECEIVE_DEPTH]

=

5000.

Using this configuration, the iTP WebServer can handle 500 simultaneous requests statically.
When it receives the 501st request, a dynamic

httpd

process is created, which functions as

a normal

httpd

process. The capacity of each of the dynamic

httpd

processes is the value

of

TANDEM_RECEIVE_DEPTH

. When the load decreases, the dynamic

httpd

processes goes

down.

For more information on the

Server

configuration directive of the iTP WebServer, see the

iTP Secure WebServer System Administrator's Guide.

Guidelines for Configuring the

Server

Directive

Before configuring the various attributes of the

Server

directive, you must determine the

following parameters:

— Processors for

httpd

Processes

— Application parameters: Average Load, Peak Load, and Average Response Time

Processors for

httpd

Processes

When you start the iTP WebServer, the static

httpd

processes equal to the value of

Numstatics

are started on your NonStop system. By default, all the configured processors

are taken into account. If the value of

Numstatic

is set to

n

, and the number of configured

processors on the system are equal to

n

, one static

httpd

process is started on each of the

processors. However, if the value of

Numstatic

is less than the number of configured

processors, one static

httpd

process starts on some of the processors, while the remaining

processors will not have any static

httpd

process.

You can determine the processors on which you intend to start

httpd

processes and configure

the processors directive. The following example will help you understand this better:

Example:

Assume that you have a 16-processor system and you want to start

httpd

processes on

processors 0, 1, 2, 3, 4, 5. For this, the processors configuration attribute must be configured
as processors 0 1 2 3 4 5.

In this scenario:

— If you set the value of

Numstatic

equal to 6, each of the processors 0, 1, 2, 3, 4, 5 will

have one static

httpd

process.

— If you set the value of

Numstatic

equal to a multiple of 6, each of the processors 0, 1,

2, 3, 4, 5 will have (Numstatic/6) static

httpd

processes.

— If you set the value of

Numstatic

equal to 5, any 5 of the processors 0, 1, 2, 3, 4, 5 will

have one static

httpd

process, and remaining processors will not have any

httpd

process.

— If you set the value of

Numstatic

equal to 9, any three of the processors 0, 1, 2, 3, 4, 5

will have two static

httpd

process and each of the remaining three processors will have

one

httpd

process.

310

Configuring Hibernate Applications on NonStop Systems

This manual is related to the following products: