Bookshelf Home | Contents | Index | Search | PDF |
Siebel Server Installation Guide for UNIX > Installing Siebel Web Server Extension > Post-Installation Tasks for Siebel Web Server Extension >
Configuring IHS and HP-Apache2 for Siebel Applications
The
httpd.conf
file is the main Web server configuration file. It contains the configuration directives that give the server its instructions. When using IHS, this file is located under$
IHS_ROOT/
conf.
If you are using HP-Apache2, the default directory is/opt/hpapache2/conf
.You should use the following guidelines for setting parameters in the
httpd.conf
file when using IHS or HP-Apache2 with Siebel applications.
- Required. Make sure your section
<worker.c>
looks like the following:
<IfModule worker.c>
ThreadLimitN
StartServers 1
ServerLimit 1
MaxClientsN
MinSpareThreads 1
MaxSpareThreadsN
ThreadsPerChild
N
MaxRequestsPerChild 0
</IfModule>where
N
is three times the average number of concurrent users, or
N
= (3*
average_number_of_concurrent_users
).Customer and partner applications that use the standard interactivity client open, at most, two connections per browser. Applications that use the high interactivity client may open between two and ten connections, depending on whether the application uses Server XML and depending on the browser cache state.
NOTE: For some highly active applications, you may need to set
N
to a larger value. You should also verify that the kernel parameterMAX_THREAD_PROC
is always greater thanThreadLimit.
On IHS only, to increase or decrease the maximum number of concurrent requests, replace all occurrences of the value
1024
within the section with your new value. Other values must be identical to the ones given in the example.
- Required. The
User
andGroup
values should correspond to an existing user who has appropriate permissions. Most importantly, the user should have appropriate permissions for various Siebel Web Server Extension directories.- Recommended. Set
UseCanonicalName
toOFF
. You are required to setUseCanonicalName
toOFF
if you load-balance Web servers.- Recommended. Set
KeepAliveTimeout
to15
seconds.- Recommended. Set
MaxKeepAliveRequests
to a minimum value of the maximum number of concurrent requests that IHS and HP-Apache2 is configured to handle.- Optional. You can comment out the line that loads the CGI module if you are not using the CGI functionality of IHS or HP-Apache2. This makes tracking IHS or HP-Apache2 processes simpler because there is always one child process.
In IHS, the line is:
LoadModule cgid_module modules/mod_cgid.so
In HP-Apache2, the line is:
LoadModule cgi_module modules/mod_cgi.so
Detailed information about the directives in
httpd.conf
is available on http://www.apache.org.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Server Installation Guide for UNIX Published: 24 June 2003 |