Oracle HTTP Server uses locks for its internal processing, which in turn use lock files. These files are created dynamically when the lock is created and are accessed every time the lock is taken or released. If these files reside on a slower file system (for example, network file system), then there could be severe performance degradation. To counter this issue:
On Linux:
In httpd.conf, change Mutex
fnctl:fileloc default
to Mutex
sysvsem
default
where fileloc
is the value of the directive LockFile
(two places).
On Solaris:
In httpd.conf, change Mutex
fnctl:fileloc default
to Mutex pthread default
where fileloc
is the value of the directive LockFile
(two places).