I have a VPS on CentOS 5, running LAMP. Twice now in the last 3 months the server has had to be rebooted due to being out of memory. Downtime ends up being an hour, before someone can look at it. I have munin running to create some graphs, and am trying to figure out where to be looking (which logs) to find out what went wrong. There are some signs that it's busy when the crash happens, but need more/better diagnosis.
See the following munin graphs:
Firewall and Disk are high just before the gap,and after the restart, munin doesn't autorestart, which is why there's a gap.