【发布时间】:2020-05-19 09:46:31
【问题描述】:
我们有一个基于 Wordpress 的网站 (rendeljkinait.hu),我们在使用 Chrome 编辑文章时会遇到冻结问题。当我在没有重新加载页面的情况下第 7 次点击保存按钮时,文章编辑器在保存期间冻结,并且我在 Chrome 中收到“等待可用套接字”错误。无论我等待多长时间,编辑器都不会保存,直到我重新加载页面。当我使用 Firefox 时,一切都很好,无论我按了多少保存按钮。当前的Wordpress版本是5.2.3,但是以前的版本也出现过错误。
我调查了这个错误,发现它是因为 Chrome 从不关闭打开的套接字,直到我重新加载页面。因此,直到点击按钮 6 次,一切都很好,因为 Chrome 和其他现代浏览器允许最多 6 个并行连接到单个主机。但是在我第 7 次按下按钮后,没有空间用于另一个连接,因此 Chrome 正在等待较旧的连接关闭,但它从未发生过。 Here's a screenshot from net log
使用 Firefox 我观察到它总是在保存成功后关闭连接,所以始终只有 1 个连接处于活动状态,它永远不会超过 6 个并行连接的限制。我附上了 Chrome 网络日志文件here,你可以查看它here。我还附上了一段视频,显示 Firefox 关闭连接 here(107.6.*.** 是我们的服务器 IP)。
由于各种原因我们不得不使用 Chrome,所以我想为这个问题找到一个解决方案,但我完全被卡住了。有没有人建议什么可能导致问题以及如何解决? 提前致谢!
【问题讨论】:
标签: wordpress google-chrome sockets http