On Wed, Jul 11, 2012 at 04:53:06PM +0100, Richard Lewis wrote:
Below is some console output from a DomU that suffered this problem earlier today. You can see that the OOM killer killed Apache. And I'm guessing it killed sshd too as I couldn't connect to the guest. I couldn't find any errors in Xen's logs.
Any thoughts on what might be going on here?
The oom killer doesn't necessarily kill what is using the RAM it guesses at the best thing to kill. See http://linux-mm.org/OOM_Killer for more information on that.
What I'd suggest is that you put a job into cron that runs every 5 minutes and grabs a complete process list and shows how much RAM each process is using. You should then be able to see where the memory is going and what is using it as I'm going to suggest something has a memory leak but it may not be Apache itself causing the problem.
Adam