在我的工作中,我们经常使用调试工具Charles Proxy。所以我总是让它在后台运行。有时它是录音,有时则不是。
然而,最近它开始表现。对于我所做的每个Web请求,有1-3%的可能性无法连接原因:“Connect:Connection timed out:connect”
测试用例
我对Charles进行了测试:在文件上使用'repeat advanced'选项获取50次:
如你所见,其中2个失败了。 (它花了21秒才能超时)。其他98次,完成请求需要大约4ms。
我做了同样的测试,Charles关闭了,Fiddler开了。
在400个文件请求之后,没有一个请求失败。
正常使用时发生
在这里,它发生在我打开公司游戏网站时。一个相当重要的请求失败,因此,网站从未完全加载。
我试过了
我试过重新启动电脑
我尝试更新到最新版本的Charles
我尝试卸载并安装Charles
我尝试断开与我们正在使用的VPN的连接。
我试图关闭查尔斯,这似乎解决了它。但我需要让查尔斯跑步,我不想一直打开和关闭它 我尝试使用Firefox而不是Chrome,它似乎很少或几乎从未发生过。但是,在使用Flash时,使用Firefox非常糟糕。
修改(Chrome net-internals)
我在尝试加载失败的文件时记录了chrome://net-internals/#events
的输出。
Pastebin转储:http://pastebin.com/dgMaLMKc
然后http://pastebin.com/dAGpJCJy
答案 0 :(得分:0)
这似乎是由程序Ad Muncher
引起的。关闭它后,超时连接显然已停止。