HP Integrity NonStop H-Series User Manual
Page 242
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 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, 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 number of configured processors on the
system are equal to
n
, one static
httpd
process will be 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. Following example will help you understand this better:
For 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 processor 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.
242
Configuring MyFaces Applications on NonStop Systems