APPLIES TO:
Oracle HTTP Server - Version 12.1.2.0.0 to 12.1.3.0.0 [Release 12c]Linux x86-64
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)
HP-UX Itanium
IBM AIX on POWER Systems (64-bit)
GOAL
Oracle HTTP Server (OHS) 12c is the Web Server based on Apache HTTP Server 2.2.22 and includes modules developed specifically by Oracle.
Oracle HTTP Server 12c for UNIX Platforms (Linux,Solaris,etc...) supports and ships with two different Multi-Processing Modules (MPMs) as following.
- Worker
- Prefork
For Oracle HTTP Server 12c, the default MPM is "worker".
This document is intended to describe how to switch between the "prefork" MPM and the "worker" MPM in an Oracle HTTP Server 12c.
If you use Oracle HTTP Server 11g or Oracle HTTP Server 10g (based on Apache2.0) bundled with OracleAS 10g Companion CD
see the Document ID:299125.1
Doc ID 299125.1 Linux Platforms Only: How To Configure Worker MPM In Oracle HTTP Server (Apache 2.0)?
SOLUTION
Switching to Prefork MPM:
1. Stop Oracle HTTP Server, the Admin Server (if using collocated OHS), and Node Manager
2. Edit $DOMAIN_HOME/config/fmwconfig/components/OHS/ohs1/ohs.plugins.nodemanager.properties file, and add the following line:
3. Save the ohs.plugins.nodemanager.properties file.
4. Start the AdminServer (if using collocated OHS), the Node Manager and Oracle HTTP Server.
Switching back to Worker MPM:
1, Follow the steps above but change to:
More information about Multi-Processing Modules (MPMs) and the ohs.plugins.nodemanager.properties file can be found in