【发布时间】:2021-05-15 04:41:32
【问题描述】:
我确实有至少两个 wordpress 网站,它们非常不一致地抛出不同数量的 net::ERR_HTTP2_SERVER_REFUSED_STREAM 错误。当这些错误发生时,抛出的错误数量从页面加载到页面加载(或重新加载)变化很大,从带有该错误的 4 个请求到大约 60 个,有时甚至更多(如果页面有很多请求)。实际受影响的资源/请求似乎完全随机,因此不会留下任何线索。
如果发生这些错误,它们的出现通常会持续存在(在进行简单的页面刷新或硬刷新时),直到重新启动浏览器。很少他们甚至在重新启动后也会留下来。
当这种打嗝确实发生并且浏览器/系统进入这种故障状态时,这些错误也会发生在 wordpress 后端加载基本文件(如.../wp-includes/js/wp-lists.min.js?ver=5.7 和类似文件)中。
至少有两个用户在登录和退出 wordpress 时在 Chrome、Opera 和 Edge 中经历过这种行为。在 Opera 和 Edge 中,我们没有安装任何浏览器扩展。据我们所知,其他用户从未遇到过此问题,尽管其中一些用户多次访问该网站。
这可能是什么原因和/或有什么方法可以解决它?
两个站点上安装的插件列表:
- Image Map Pro
- Kadence Blocks - PRO Extension
- Kadence 块 - 用于页面构建器功能的古腾堡块
- Kadence Galleries
- Kadence 专业版
- Lessify Wordpress
- Password Protect WordPress Lite
- Presto Player
- Presto Player Pro
- Slider Revolution
- WP Google Maps
- WP Google Maps - Pro Add-on
- WPvivid Backup Plugin
- WPvivid Backup Pro
【问题讨论】:
-
您的站点上是否安装了任何安全插件?一周前我遇到了类似的问题。该网站一起安装了 2 个安全插件,我卸载了其中一个,它为我解决了这个问题。
-
嗯,我猜这不是经典意义上的安全插件,但我确实安装了密码保护插件(请参阅:
Password Protect WordPress Lite在已安装插件的添加列表中)。使用该插件,我启用了站点范围的保护,因为该站点不供公众访问。 ...在我能够停用插件并检查这是否能解决问题之前,我可能不得不寻找某种替代方法来限制对网站的访问,但我必须澄清这一点。我明天会这样做。 ...感谢您在那个方向上的提示。 -
次要更新:我们已禁用该插件,不久之后,遇到这些错误的其他用户再次遇到这些错误。但是,因为在停用可能与浏览器/缓存相关的插件后非常直接(?)。 ...除此之外,我们从那时起就没有出现任何错误。由于甚至在停用之前的错误只是看似随意地发生,我们不知道问题是否真的解决了。 ...
-
更新:禁用“Password Protect WordPress Lite”插件后仍然出现错误。所以在我们的例子中,安全插件不是原因。
标签: wordpress hosting web-hosting http-error