【问题标题】:Why would an Apache Server timeout on first httpd request?为什么第一个 httpd 请求时 Apache 服务器会超时?
【发布时间】:2015-08-06 20:33:12
【问题描述】:

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

我查看了服务器错误,除了wdaemon 没有运行外,没有其他任何东西。我查看了top,一切看起来都很好。我检查了 GTmetrix,它在第一次请求时也会超时!当 GTmetrix 返回统计数据时,一切看起来都没有异常。

httpd 请求一个 WordPress 项目,使用 3rd 方插件 (P3 Plugin Profiler) 我分析了活动的插件响应,它看起来也很好,一般。

感谢您的帮助!

【问题讨论】:

    标签: wordpress apache timeout


    【解决方案1】:

    好吧,好吧,好吧... StackOverflow 有一些强大的魔力!每次我花时间问问题,我似乎马上就能找到答案。如果有版主觉得这样,请随时删除此问题。

    无论如何,问题确实是内部的,与服务器无关。在更加谨慎地分析之后,我注意到一个插件加载时间过长,所以我禁用了它,这一切都不同了。有趣的是,它是我真正需要付费的唯一插件。

    无论如何,谢谢!

    【讨论】:

      【解决方案2】:

      可能是各种各样的事情。 WordPress 可能是性能的噩梦——通常是由于插件过多、编写不当造成的。但是首先要检查的是您的 PHP 操作码缓存,您对数据的兴趣取决于您使用的操作码缓存 - APC 与当时的 zend 缓存完全不同。您没有说哪个适用于此,但即使仅描述一个也超出了此处的实际应用范围。如果你有 any 插件,你应该在你的问题中列出它们。尝试将它们全部禁用,看看问题是否仍然存在。然后开始一次添加一个,直到问题再次出现。

      如果您认为您对分析器有足够的了解可以做出诊断,为什么要告诉我们这件事?如果您不是分析 WordPress 的专家,为什么不在您的问题中包含分析器的输出?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-30
        • 1970-01-01
        • 2020-11-11
        • 1970-01-01
        • 1970-01-01
        • 2023-02-14
        • 1970-01-01
        • 2011-05-29
        相关资源
        最近更新 更多