iTP Secure WebServer System Administrator's Guide (Version 7.0)
Planning the iTP Secure WebServer PATHMON 
Environment
iTP Secure WebServer System Administrator’s Guide—523346-012
3-4
Configuring the PATHMON Environment
Configuring the PATHMON Environment
The configuration of the iTP Secure WebServer PATHMON environment is specified in 
the httpd.config file. You specify the configuration file when you start the iTP 
Secure WebServer process.
The httpd.config file consists of keyword-value pairs. The sample configuration file 
httpd.config.sample is included in the /usr/tandem/webserver/conf 
directory. That file contains all keywords along with their default values and ranges.
The configuration file can contain spaces, tabs, blank lines, and lines that start with a 
pound sign (#), which identifies the line as a comment. The keywords are 
case-sensitive and must be spelled exactly as defined or they will not be recognized. A 
keyword must be followed by a valid value. 
For an example of the httpd.config file, see Section 7, Configuring the iTP Secure 
WebServer. The example includes commands for configuring several processes that 
are essential in the HP environment for the iTP Secure WebServer. The configuration 
file creates a PATHMON process and configures the application servers and the 
Distributor process.
For detailed descriptions of all the configuration directives you can specify in the server 
configuration file (httpd.config), see Appendix A, Configuration Directives. 
To understand the configuration file, you must know the basic NonStop TS/MP 
architecture and characteristics of the PATHMON environment. If you are not already 
familiar with the basics of using NonStop TS/MP, see the TS/MP System Management 
Manual
Threading Considerations for the httpd Server
There are two techniques you can use, individually or in combination, to allow the iTP 
Secure WebServer to handle many requests in parallel. The techniques are:
•
Allow for a large number of servers in the httpd server class. 
•
Allow each server to handle multiple requests in parallel. 
To allow for multiple servers, you use the Maxservers command in the Server directive. 
This command specifies the total number of servers in the class. If you want each 
server to be single-threaded, the value of Maxservers should be large enough to 
accommodate the maximum number of concurrent requests your WebServer must be 
able to handle.
To allow for multithreading in each server process, you use the 
TANDEM_RECEIVE_DEPTH environment variable. (The Env command in the Server 
directive enables you to specify environment variables.) The value of 










