繁体   English   中英

为什么在第一个httpd请求上Apache服务器超时?

[英]Why would an Apache Server timeout on first httpd request?

我的Apache服务器有一个奇怪的问题。 服务器几乎每次都在对httpd第一个请求上收到超时,然后我单击reload,页面立即加载。 可能是什么原因造成的?

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

httpd使用第3方插件(P3 Plugin Profiler)请求WordPress项目,我分析了活动的插件响应,并且看起来也不错,很平均。

感谢您的帮助!

好吧,好吧... StackOverflow有一些强大的魔力! 每次我花时间问问题时,我似乎都在想出答案。 如果主持人有此想法,请随时删除此问题。

无论如何,问题确实是内部的,与服务器无关。 经过更加谨慎的分析后,我发现插件的加载时间太长,因此我禁用了它,这一切都与众不同。 有趣的是,它是我实际上必须支付的唯一插件。

无论如何,谢谢!

可能是各种各样的事情。 WordPress可能是性能的噩梦-通常是由于太多,写得不好的插件造成的。 但是首先要检查的是您的PHP操作码缓存,您对数据的兴趣取决于所使用的操作码缓存-APC与zend缓存完全不同。 您没有在这里说出适用的方法,但是即使仅描述一种方法也超出了本文的实际范围。 如果您有任何插件,则应在问题中列出它们。 尝试全部禁用它们,然后查看问题是否仍然存在。 然后开始将它们一次添加回去,直到问题再次出现。

如果您认为您对探查器有足够的了解以进行诊断,那么为什么要告诉我们呢? 如果您不是WordPress配置文件的专家,那么为什么不在问题中包括分析器的输出?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM