That's been a problem for about a year. We think it happens when a bunch of peeps hit the "recent posts" link at the same time.
I've shortened the "recent posts" time from 24 hours to 3 hours again to see if that helps. We're also working on a way to cache the page so it doesn't have to...