I have no clear reply about but you should find which was consuming :
Code:
grep oom-killer /var/log/messages
Another thing to take in count is the amount of swap available (if I do recall correctly, oom won't kill till the swap isn't full or reached the reserved memory). Perhaps the swappiness is to low (
vm.swappiness=). Perhaps they are too much files links opened too (
vm.vfs_cache_pressure=) ?