I have been running a Red Hat box for about a year running apache httpd, mysql, ffsearch, unreal-ircd, and a counter-strike server with hlstats, and have never once had any problems. Just about 2 weeks ago, the system started doing this:
May 10 15:00:44 mayfair kernel: Out of Memory: Killed process 8134 (httpd).
May 10 15:10:08 mayfair kernel: Out of Memory: Killed process 21447 (mozilla-bin).
May 10 15:15:55 mayfair kernel: Out of Memory: Killed process 7275 (httpd).
May 10 15:26:42 mayfair kernel: Out of Memory: Killed process 6740 (httpd).
May 10 15:32:42 mayfair ntpd: time reset 0.188020 s
May 10 15:32:42 mayfair ntpd: synchronisation lost
May 10 15:48:05 mayfair kernel: Out of Memory: Killed process 8530 (mysqld).
Its done it probably half a dozen times over the last 2 weeks. Usually if I let it sit there it keeps killing all the httpd processes every time somone (tries to) access the webserver. Usually I can't log in at the console or via ssh, and the only thing that seems to keep working is the irc server. I looked back through the counter-strike server logs, and players on the server were whinging about serious lag about 5 minutes before the system actually started killing processes.
I have recently upgraded a lot of various things, and it looks to me like a memory leak in one of my programs, but I have no idea which one it could be. Is there any way of figuring out which process eating up all my memory?
I'm pretty sure there are no hardware problems, as I did a clean install of win2k on another hard drive and ran a hardware burn in test for 60 hrs, and I ran the Western Digital hdd diagnostics on the hard drive.
Any help would be greatly appreciated