I'm using the following web-system
- Red Hat Linux release 7.3 (Valhalla)
- Apache 1.3.27
- mod_ssl 2.8.12, OpenSSL/0.9.6b (normally I compiled OpenSSL 0.9.7a
in mod_ssl with --with-ssl on the source dir, but it always compiles
th standard OpenSSL 0.9.6b which was installed during system
installation. I can see this in the Apache log:
Besides I use MySQL and a template system (APL), that is implemented
as a PHP extension (in C++).
In irregular intervals (nothing during 3 days, sometimes 6 times a day)
the load of the webserver increases endlessly (normally between 0.5 and
1.5) because some httpd child processes don't exit. In the apache error
log messages occur like:
[warn] child process 2629 still did not exit, sending a SIGTERM
[error] child process 2629 still did not exit, sending a SIGKILL
Before these messages sometimes but not always segmentation fault-
But the SIGKILL signal don't seems to have any impact, because the
httpd processes pile up and absorb cpu time and memory until the
webserver is unusable.
As a workaround I wrote a simple daemon-script that restarts the webserver
if the load becomes too high. But this should'nt be the solution.
Did anyone hear of such problems or knows any solutions: other software
versions or webserver configurations?
Thanks in advance,