I have a Linode vps that I use to host some of my websites on.
It's Ubuntu based and it's up to date in terms of all packages.
I don't have any cron jobs scheduled or any automatic processes.
I host a few (up to date) wordpress blogs there that have very little traffic altogether.
Every day (at a different time) my server stops responding, I can't SSH to it, web access is getting timed out and it just dies until I reboot it through the Linode manager.
On the linode dashboard I can see that the CPU is not very high (2-3%) Incoming/Outgoing traffic is on 0 and the IO count has a spike just before the server stops responding (SWAP IO is at 2k and IO Rate is at 5k).
When I reboot the server everything is just fine.
I'm trying to figure out a way to analyze what's going on at these random times where the server freezes up.
How can I determine the problem?