几个月以来,我们的互联网连接一直存在问题.
环境:
Servers: 2 Terminal Servers as an RDSFarm running Windows Server 2008 R2 Browser: Internet Explorer 9 Test/debug browser: Chrome AntiVirus: Avast 7.0.1455
问题:
网站不定期地拒绝加载,提供错误信息表示页面无法访问,或者某些图片未完全加载.此外,检查后几个.js文件无法加载.
调查结果我们尝试了什么:
第一印象:
当我在该间隔期间使用Chrome时,网站会在刷新后返回net :: Error 101或Error 103.在其他时候,如果没有给出错误,则几个图像不可见并显示X图像. IE只是说页面无法显示.
使用Chrome开发者工具:
它在控制台中显示多个资源不可用,但是当我右键单击丢失的图像并选择“显示图片”时,它们会显示.当我通过直接URL打开图片时,他们也会显示.
通过Chrome开发者工具审核:
我在页面处于错误状态时对页面进行了审计,发现一些.js文件没有加载一些.png,.jpg和.gif文件. Chrome和IE加载了不同的图片.
混淆的JS文件& Avast的:
检查完后,我发现大多数这些.js文件都是混淆的JS文件,而且由于我们正在运行Avast 7.0.1455,我想知道Web Shield是不是搞砸了.
然后,它只发生在第一个TS上,而不是第二个TS上.
所以我关闭了WebShield一天,看看是否有任何改进.它没有.回到原点.
文件没有缓存过期:
其中一些未加载的文件被指示没有缓存过期.
缓存:
我们的一个系统管理员将IE缓存大小改为10MB,我认为这可能是问题的根源.他把它改回到65MB左右,但人们的图像仍然遇到麻烦.它仍然发生在1 TS和Chrome中,因此我不认为组策略会指示缓存会影响Chrome,不是吗?
网络问题:
我还认为它可能是一个网络或路由问题,但是这两个TS服务器都在同一个组合网卡上,另一个工作正常.
救命!
如果有人有关于在哪里寻找问题或需要更多信息的一些提示,请帮助我.这几个星期以来一直困扰着我.
编辑& UPDATE
问题仍然存在,仅在我们的2台终端服务器上.
这是我和同事到目前为止所做的事情:
>在一台服务器上关闭防病毒软件一天,看它是否没有发生.
问题仍然存在.
>检查MTU大小
这是默认设置(忘记确切的值:P)
问题仍然存在.
>已安装的Windows更新,IE10
问题仍然存在.
>检查是否有任何代理.
AV将代理作为所谓的WebShield放入代理.我们在一台服务器上禁用了一天的服务和程序.
问题仍然存在.
>重新安装了NIC团队,因为它搞砸了.
(还重新安装了NIC驱动程序)问题仍然存在.
>选中的组策略
显然在两个终端服务器中,有一个本地计算机策略在IE中启用了首选模式,这有点奇怪
完成定制.禁用了,并且…问题仍然存在.
现在甚至人们在从SharePoint上传和下载文件时遇到问题,我们正在使用的很多网站因此而无法正常工作.
预感
它要么与WebShield有关,当它找到特殊的东西时断开连接,但是当AV关闭时它不应该发生.
可能是重定向以某种方式混乱,或者存在缓存中的某些东西.
奇怪的是,在Chrome以及IE9和IE10中也出现了同样的问题.
如果有人有任何想法,我将不胜感激.
感谢HopelessN00b帮助我!
更新:
在我们原来的TS’中,我们在事件查看器中遇到了一些错误:
Error: (04/04/2013 08:44:42 AM) (Source: Application Error) (User: ) Description: Faulting application name: iexplore.exe,version: 9.0.8112.16470,time stamp: 0x510c8801 Faulting module name: MSHTML.dll,time stamp: 0x510c9046 Exception code: 0xc0000005 Fault offset: 0x002d0174 Faulting process id: 0x21728 Faulting application start time: 0xiexplore.exe0 Faulting application path: iexplore.exe1 Faulting module path: iexplore.exe2 Report Id: iexplore.exe3
有时会出现这种情况,但显然有些WYSE终端太旧了(很快就会用Raspberry Pi取而代之).
Error: (04/04/2013 11:21:46 AM) (Source: TermDD) (User: ) Description: The Terminal Server security layer detected an error in the protocol stream and has disconnected the client. Client IP: [IP REDACTED].
希望这可以帮助.