Sounds like a memory leak (allocated memory not getting freed), I would think the most likely place for this is in the perl scripts you're running.
http://modperlbook.org/html/14-2-6-Memory-Leakage.html has some suggestions for tracking these down. There is also maxrequestsperchild which might hide (but not fix) the problem. On 2013-04-05, Bogdan Andu <bo...@yahoo.com> wrote: > Hello, > > I have an OpenBSD box running default apache server� that its sole > task is to present data, nothing more, nothing less. > > The logic of the > applications is handled by an app. layer that never exceeds 40 Mbytes RAM and > handles concurently all the connections (tcp based) from apache children while > the apache children > tend to allocate continously memory without de-allocating > it > > The apache ver is 1.3, from base install running mod_perl highly > optimized through startup.pl mechanism, and perl scripts that > communicate > with app. layer. The processing amount is minimized on the apache server. > It > listens on localhost and proxied by relayd for ssl acceleration. > > In two weeks > all apache children totalize aprox. 800 MBytes RAM > > Is there any tweaking > variable to tell apache to deallocate memory when is no more needed in the > same way the app. layer does ? > > Thank you in advanced, > > Bogdan