My Oracle Support Banner

OHS httpd.worker Processes Consume CPU and Slows Down System During CGI Application Processing (Doc ID 1560799.1)

Last updated on MARCH 18, 2024

Applies to:

Oracle HTTP Server - Version to [Release Oracle11g]
Information in this document applies to any platform.


Using Oracle HTTP Server 11g, there are two visible symptoms:

1) Upon a spike in heavier load, httpd.worker processes consume more CPU then they should until system reaches a CPU limit. Even if load subsides without hitting the limit, some httpd.worker processes still consume more CPU than others, but apparently not processing requests. Restarting OHS is the only way to reset.

2) If system is configured to automatically allocate more CPU resources, the system slows down every once in a while in a random fashion. It is during a heavier load time and appears as if tuning is required.

The two issues are related because over time the CPU gradually increases until it reaches a limit, either way. It does not completely correct itself until a restart. This will most likely not be seen in normal runtime, it must be with a higher load to force a specific condition:

The following is seen on the OHS error log, snippets from during a slowdown and then at a core dump time:






Because of 10g and 11g differences, this may be popular to see when using a CGI application with Oracle Application Server 10g, then migrating/upgrading to Oracle Fusion Middleware 11g. This issue shows a good reason to require additional 10g-to-11g migration/upgrade steps before going production with the new version.


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.