网站延迟和坏 TCP 数据包

网站延迟和坏 TCP 数据包

我在 Linode VPS 上托管了多个网站,其中一个遇到了问题:我尝试加载的每个页面都有大约 10 秒的延迟。

Apache 日志很干净,并且同一台机器上的其他网站运行良好。

乍一看,我以为是内存问题,因为 VPS 只有 512M,但从 linode 仪表板来看,CPU 和磁盘 I/O 都正常。

无论如何,这里我们有内存状态:

$ free -m
         total       used       free     shared    buffers     cached
Mem:           487        463         23          0          2         55
-/+ buffers/cache:        404         82
Swap:          255        155        100

只有23M可用,但是如果是内存问题,为什么其他网站仍正常运行?

我使用 wireshark 进行了实时捕获,在 10 秒间隔之前有一些重复的 SYN ACK 数据包。

我没什么主意,正在寻找一些线索。

Wireshark 实时抓取截图

从图中可以看出,间隙位于最后一个坏 TCP 之后。

先感谢您。

更新

我已经检查了调试错误级别的 Apache2 日志,并且发生了以下事情:

151.97.156.191 - - [14/Nov/2012:11:19:40 +0100] [www.fmaisi.it/sid#7f32c625a220][rid#7f32c6801578/subreq] (3) [perdir /home/fmaisi/sites/www.fmaisi.it/public_html/] applying pattern '^index\.php$' to uri 'index.php'
151.97.156.191 - - [14/Nov/2012:11:19:40 +0100] [www.fmaisi.it/sid#7f32c625a220][rid#7f32c6801578/subreq] (1) [perdir /home/fmaisi/sites/www.fmaisi.it/public_html/] pass through /home/fmaisi/sites/www.fmaisi.it/public_html/index.php
151.97.156.191 - - [14/Nov/2012:11:19:54 +0100] [www.fmaisi.it/sid#7f32c625a220][rid#7f32c6537c78/initial] (3) [perdir /home/fmaisi/sites/www.fmaisi.it/public_html/] strip per-dir prefix: /home/fmaisi/sites/www.fmaisi.it/public_html/wp-content/plugins/wp-filebase/wp-filebase_css.php -> wp-content/plugins/wp-filebase/wp-filebase_css.php
151.97.156.191 - - [14/Nov/2012:11:19:54 +0100] [www.fmaisi.it/sid#7f32c625a220][rid#7f32c6537c78/initial] (3) [perdir /home/fmaisi/sites/www.fmaisi.it/public_html/] applying pattern '^index\.php$' to uri 'wp-content/plugins/wp-filebase/wp-filebase_css.php'

正如你所看到的,通过index.php。有什么建议吗?我又没主意了。

相关内容