HP Integrity NonStop H-Series User Manual
Page 192

of 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.
As soon as 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 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.
The following example explains how you can determine the processors on which you intend
to start
httpd
processes and configure the processors directive.
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.
192
Configuring Axis2/Java Applications on NonStop Systems