Why Are Four (4) httpd Processes Getting Started When The "StartServers" Directive Is Set to Two (2)? (Doc ID 2201817.1)

Last updated on NOVEMBER 15, 2016

Applies to:

Oracle HTTP Server - Version 11.1.1.0.0 to 11.1.1.9.0 [Release Oracle11g]
Generic UNIX

Goal

According to the HTTP Server documentation, the StartServers directive sets the number of child server processes created on startup.


Then, why are four(4) httpd processes getting started when one set "StartServers=2"? For example, if StartServers is set to 2 then:

[oracle@serpens ohs1]$ ps -ef|grep httpd
oracle 8358 8334 0 08:40 ? 00:00:00 /u01/fmw11g/wt111170/Oracle_WT1/ohs/bin/httpd.worker -DSSL
oracle 8420 8358 0 08:40 ? 00:00:00 /u01/fmw11g/wt111170/Oracle_WT1/ohs/bin/httpd.worker -DSSL
oracle 8424 8358 0 08:40 ? 00:00:00 /u01/fmw11g/wt111170/Oracle_WT1/ohs/bin/httpd.worker -DSSL
oracle 8426 8358 0 08:40 ? 00:00:00 /u01/fmw11g/wt111170/Oracle_WT1/ohs/bin/httpd.worker -DSSL

 Why are there four processes instead of two?
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms