首页 > PHP专栏 > Google浏览器访问网站出现“正在等待可用的套接字”
2015
05-14

Google浏览器访问网站出现“正在等待可用的套接字”

发现问题

最近用Chrome浏览器登录部分网站经常会卡在"正在等待可用的套接字"打不开网页,用IE又没问题,系统重装试过不行,为此我还怀疑自己的服务器不行,通过了多方的研究终于发现了问题的根源。

原因分析

因为你访问的网站上使用了html5 的socket通讯特性, 谷歌浏览器对这个连接数限制为6个,当你刷新网页过快时,以前的socket请求未能正常返回,占了6个中的N个, 满了6个时,就会出现阻塞,并无限排队的情况。

解决方法

在Google 浏览器地址栏中输入

chrome://net-internals/#sockets

然后点击第2个按钮:

Flush socket pools

最后重启浏览器。