网络随机爆炸的时间 - (网站速度)

时间:2013-04-08 13:08:40

标签: performance networking amazon-ec2 pagespeed newrelic

我们是一个在都柏林亚马逊托管的PHP网络应用程序。最近我们遇到了一个非常奇怪的问题。

问题:

突然间,我们的网站变得非常慢,有时甚至可能已经不再可用了。这通常持续几分钟,然后一切都很好。 似乎是随机发生的。有时它会在一天内发生几次,然后我们就会在一段时间内没有这个问题。 我们使用 New Relic 跟踪我们的网站速度。在监控中,我发现“在网络中花费的时间”似乎突然爆炸(这里定义为https://newrelic.com/docs/features/how-does-real-user-monitoring-work#what-does-the-network-time-include)。每个请求通常约为0.5秒。此值会爆炸到9-15秒之间的任何值。大约10-15分钟后,它会回到0.5秒。

我可以排除的原因是:

  • 没有流量峰值导致这种情况(在正常负载期间也会发生)+我们有足够的CPU和数据库功率,因此小峰值不会产生问题。
  • 没有任何昂贵的内部脚本运行导致问题。
  • 这似乎与外部软件没有反应无关(即使没有实施第三方组件的个别网页也非常慢(他们甚至没有谷歌分析)。

我认为可能是:

  • 说实话,我有点迷茫。
  • 我唯一可以想象的是,应用程序和数据库之间花费的时间非常高,原因不明,例如:因为他们在不同的亚马逊可用区域中存在一段时间或类似的事情,但这种问题应该偶尔影响每个人,我真的不知道如何解决或检测到这一点。
  • 我已经联系了亚马逊,但我还在等待答案。

您是否遇到过类似的问题或任何想法可能导致此问题的原因?

非常感谢任何提示。

0 个答案:

没有答案