加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

windows – 为什么我的一些客户在短时间内失去了HTTP连接?

发布时间:2020-12-26 13:33:36 所属栏目:Windows 来源:网络整理
导读:我在Server 2008 R2上运行IIS 7.5,在位于Sonicwall防火墙后面的英特尔服务器硬件上的 Windows Core 2008 R2服务器上虚拟化. 几个月来,我们有一小撮客户(可能每周一个)联系我们说他们无法访问该网站.当发生这种情况时,我立即开始诊断问题,这就是我发现的:

我在Server 2008 R2上运行IIS 7.5,在位于Sonicwall防火墙后面的英特尔服务器硬件上的 Windows Core 2008 R2服务器上虚拟化.

几个月来,我们有一小撮客户(可能每周一个)联系我们说他们无法访问该网站.当发生这种情况时,我立即开始诊断问题,这就是我发现的:

>我可以访问该网站.
>我们在其他地方的支持人员可以访问该网站.
>据推测(因为我们没有收到他们的消息),其他客户可以访问该网站.
>客户可以ping和tracert到服务器.
>客户无法访问共享相同IP地址的同一服务器上的其他网站.
>客户可以访问使用不同IP地址的同一服务器上的其他网站.
> iisreset无法解决问题.
>重置客户的路由器无法解决问题.
>刷新防火墙的ARP缓存无法解决问题.
>更改客户的浏览器和/或重新启动计算机无法解决问题.
>切换到客户路由器后面的另一台计算机无法解决问题.
>在15-30分钟内,问题以某种方式神奇地解决了,客户可以再次访问该网站.
>当它失败时,客户会看到超时消息,并且IIS日志根本不显示请求的记录.

其他说明:

>似乎没有关于此问题影响的客户的模式.
>我们没有使用负载平衡.
>除防火墙外,IIS前面没有其他安全软件/硬件.
> IIS VM具有所有最新的Windows更新.
> Server Core安装包含所有最新的Windows更新.
> Sonicwall正在运行最新的固件.

我怀疑的可能是问题:

>如果客户的浏览器错误地解析了可能导致上述所有问题的网站的DNS.下次它发生时我将使用Fiddler来验证浏览器尝试连接的IP地址.不知道为什么ping能够从命令行正确解析它.
>也许Sonicwall以某种方式阻止了连接.如果是这种情况,则仅阻止特定的源IP目标IP协议,并且仅阻止15-30分钟.我没有许可/激活任何Sonicwall的高级过滤服务.我可以通过在问题发生时重置Sonicwall来测试这个理论,考虑到其他用户同时访问服务器,这是一个可怕的命题.
>也许Server Core(主机O / S)和Server 2008 R2(guest虚拟机O / S)之间的虚拟网络连接在某种程度上阻止了连接.不知道如何测试/诊断这个.
>也许主机上的NIC驱动程序存在一些奇怪的问题?不知道如何测试这个.

这不是一个非常令人满意的解决方案,但我从上面描述的虚拟化解决方案转移到一个独立的服务器,到目前为止问题已经消失.我不知道以前的主机的网卡,虚拟网络适配器位于VM和主机之间是否存在问题,或者完全不同,但目前运行顺利.如果问题再次出现,我会更新此问题/答案.

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读