My Oracle Support Banner

How To Change MPM (Worker or Prefork) In Oracle HTTP Server 12c For UNIX (Doc ID 1967892.1)

Last updated on JUNE 05, 2023

Applies to:

Oracle HTTP Server - Version to [Release 12c]
Oracle Solaris on SPARC (64-bit)
Linux x86-64
Oracle Solaris on x86-64 (64-bit)
HP-UX Itanium
IBM AIX on POWER Systems (64-bit)


Oracle HTTP Server (OHS) 12c is the Web Server based on Apache HTTP Server 2.2 (12.1.x) and 2.4 (12.2.x). OHS includes modules developed specifically by Oracle.
Oracle HTTP Server 12c for UNIX Platforms (Linux,Solaris,etc...) supports and ships with different Multi-Processing Modules (MPMs) as following.

 - Worker
 - Prefork
 - Event (from 12.2.x)

For Oracle HTTP Server 12c, the default MPM is "worker" for Unix.  For Linux user, the default MPM is "event" from 12.2.x.

This document is intended to describe how to switch between the "prefork" MPM and the "worker" MPM in an Oracle HTTP Server 12c.

It is not recommended to config OHS instance with non-default MPM.

This note applies to Oracle HTTP Server 12c only.
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)?



To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.