I'm running Apache 2.0 on Ubuntu and I'm getting frequent lockups on port 80. Websites do not respond, the browser does not receive an http error code, it just continuously tries to load. I can "/etc/init.d/apache2 restart" to fix the problem but it returns shortly. I am a noob on Linux and don't know how to begin debugging the problem.
I ran a netstat during one of the outages and didn't see a large number of ports in use, so it's likely not getting attacked.