I have been successfully running an Apache web server for quite some time, and haven't done any changes to the OS, web server, or anything. We have added and removed users, domains, etc.... But lately the server has been developing these processes that just run away. They get up to 15-17mb in size, and will sit there and keep taking up memory. They don't tend to die off. I've noticed that sometimes when they DO die off, I will get a "Ouch! Malloc failed" or similar error message.... I'm wondering what is going on, because this just started recently. It's a BSDI server, and the version of Apache that I'm running is a bit dated, but it has been stable for YEARS... What could be causing this? It only started about a week ago.
The problem is that these processes start piling up and after I get several of them, the machine begins to run out of memory and starts swapping. Once it starts swapping, it effectively makes the entire machine grind to a halt.
Unfortunately, the 'server-status' module was not compiled into this version of apache when it was installed, and I no longer have the source code anywhere.... Is there ANY way I can find out what file(s) are causing this memory usage to skyrocket, or what files a certain process is accessing? If I can find out what's causing it, I will just get rid of those files on the system.
Somebody, PLEASE help......
Ricky
The problem is that these processes start piling up and after I get several of them, the machine begins to run out of memory and starts swapping. Once it starts swapping, it effectively makes the entire machine grind to a halt.
Unfortunately, the 'server-status' module was not compiled into this version of apache when it was installed, and I no longer have the source code anywhere.... Is there ANY way I can find out what file(s) are causing this memory usage to skyrocket, or what files a certain process is accessing? If I can find out what's causing it, I will just get rid of those files on the system.
Somebody, PLEASE help......
Ricky