LAMP在连接上设置为空闲

我已经使用以下apt-get命令在Linode Ubuntu 10.04服务器上设置了一个基本的LAMP安装:

sudo apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils ssl-cert mysql-server mysql-client php5 php5-common libapache2-mod-php5 php5-mysql php5-mcrypt 

除了ServerName属性之外,我还没有真正改变任何Apacheconfiguration设置。 大多数情况下,这一切工作正常。 但是,每隔几页请求,大约每三个页面,似乎该页面不想加载。 如果我离开浏览器坐在那里,它只是试图保持加载页面不真的超时或任何东西。 再次单击相同的链接通常会触发正确的页面加载,但有时不会。

这可能是一个原因,我将如何能够调查这个问题的根本问题?

更新:

好的,所以我尝试了MrTuttle的build议。 试图复制这个问题是不容易的,但是用两个控制台拖拽Apache error.log,另一个拖拽access.log,并且打开一个Chrome Inspect选项卡,在点击一下之后,最终能够触发问题。

发生问题时,我在Chrome Inspect标签中看到,对服务器的调用是“挂起”,没有其他的事情发生。 我的error.log和access.log都不显示任何新条目。 我离开浏览器加载了几分钟,什么都没有发生。 我决定去商店,当我回来的时候,我的浏览器里终于有一条消息说这个页面无法加载,服务器可能closures(显然不是这样)。

我注意到的一个奇怪的事情是,这个问题不会发生在Windows上(至less我还没有能够触发它),只有在Linux(我的日常桌面)和我的朋友Mac。

我不确定我还能做些什么来调查这个问题。

stream行开放像萤火虫,或铬的“检查”选项卡,看看HTTP连接的拖延,只是为了排除任何愚蠢的东西。 接下来,假设您的浏览器认为它正在服务器上,请检查您的access_logs以查看您的服务器是否正在查看连接。 如果是这样,但是你没有收到任何内容,那么error_log中有什么? 也许像MaxClients到达(即:Apache服务请求之前,有一个Apache的孩子免费服务更多的网页,我会很惊讶,如果是这样的,但谁知道)。

此外,这是什么样的网页? 只是一个静态内容?