HP Integrity NonStop H-Series User Manual
Page 310

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