为什么Apache Server会在第一次httpd请求时超时?

时间:2015-08-06 20:33:13

标签: wordpress apache timeout

我的Apache服务器有一个奇怪的问题。几乎每次服务器都在httpd第一个请求上获得超时,然后我点击重新加载并且页面正好加载。什么可能导致这种情况?

我调查了服务器错误,除了wdaemon没有运行之外什么都没有。我调查了top,一切看起来都很好。我检查了GTmetrix,它在第一次请求时也会超时!当GTmetrix返回统计数据时,没有什么看起来不同寻常。

httpd请求一个WordPress项目,使用第三方插件(P3 Plugin Profiler)我分析了活跃的插件响应,它看起来也很好,平均。

我感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

嗯,好吧,好吧...... StackOverflow有一些强大的魔力!每当我花时间提问时,我似乎就在它之后找出答案。如果主持人感觉如此,请随意删除此问题。

无论如何,问题确实是内部的,而不是服务器相关的。经过更加谨慎的分析后,我注意到一个插件需要花费太长时间来加载,所以我禁用它并且它完全不同。有趣的是,它是我实际需要支付的唯一插件。

无论如何,谢谢!

答案 1 :(得分:0)

可能是各种各样的事情。 WordPress可能是性能的噩梦 - 通常是因为太多,写得不好的插件。但首先要检查的是你的PHP操作码缓存你对数据的兴趣取决于你使用的操作码缓存 - APC是一个与zend缓存完全不同的野兽。你没有说这在哪里适用,但即使只是描述一个也超出了这里的实用性。如果你有任何插件,你应该在你的问题中列出它们。尝试禁用它们,看看问题是否仍然存在。然后开始一次添加一个,直到问题再次出现。

如果您认为您对剖析器有足够的了解来进行诊断,您为什么要告诉我们这个问题?如果您不是分析WordPress的专家,为什么不在您的问题中包含探查器的输出?