【发布时间】:2014-07-04 00:04:05
【问题描述】:
我有一个浏览器游戏,我最近开始在游戏中添加音频。
Chrome 无法加载整个页面并卡在"91 requests | 8.1 MB transferred" 并且不再加载任何内容;它甚至在所有其他选项卡中都破坏了网站,说Waiting for available socket。
5 分钟后(确切地说)加载数据。
这不会发生在任何其他浏览器上。
删除一个 MP3 文件(最新添加的一个)解决了这个问题,所以可能是数据限制问题?
【问题讨论】:
-
您是否为此归档或找到了错误报告?我们看到了完全相同的行为(需要检查请求数或传输的字节数是否匹配,否则行为和错误完全匹配)
-
这看起来像是一个已知问题 - 请参阅 code.google.com/p/chromium/issues/detail?id=324653 看看 code.google.com/p/chromium/issues/detail?id=324653 到底发生了什么。但是,如果您达到了打开套接字的限制,那么实际上甚至其他浏览器也会限制到单个域的连接数。您有两个选择 - 要么确保只有少数同时请求处于活动状态(序列化它们;不要并行化);或将您的服务器拆分为子域并向不同的子域发出请求。
-
小众案例,但如果您最近重新启动了 Chrome 并且有多个标签页打开到需要基本 HTTP 身份验证的服务器,您可能会收到这些错误,因为您的一个后台标签页弹出了一个身份验证对话框。检查相关站点的所有其他打开选项卡,根据需要登录,然后查看问题是否已解决。
-
有人知道这是什么扩展来跟踪他在屏幕截图中提供的这些数据吗?
-
@NathanielHeinrichs +1 表示过去两周一直困扰着我的“利基案例”。这正是发生在我身上的事情,现在我知道为什么了!谢谢。
标签: sockets google-chrome http networking streaming