当我尝试与服务器交互时,我与其中一个域控制器的远程桌面会话中断并冻结。此问题的症状与 serverfault 上的其他相关问题不太吻合。
- 服务器与我的 PC 位于同一 LAN 子网(距离我只有一个房间)
- 我可以在约 10 秒内将 100 MB 的文件从我的电脑传输到服务器
- 我的 ping 延迟小于 1 毫秒,TTL = 128
服务器不受资源限制
- 始终有 ~9gb 未使用的 RAM
- CPU 有 4 个核心,且没有一个核心的需求量超过 30%
- 硬盘需求似乎较低
- 服务器仅作为域控制器
会话通常在尝试与系统交互时挂起(调出任务管理器、打开事件日志等)。奇怪的是,当系统挂起时,性能监视器会在折线图中显示间隙。Microsoft 有关性能监视器故障排除的知识库这表明只有当系统超载时才会发生这种情况。
- 远程桌面会话是否会单独导致该服务器的功能过载?
- 系统日志是否会表明系统负担过重?
- NIC 中的设置或行为是否会引起这些症状?
服务器规格:
- 戴尔 PowerEdge R310
- 英特尔至强 x3430 @ 2.4GHZ
- Broadcom BCM5716C NetXtremeII 千兆位
- 服务器 2008 R2 64 位
当我从机架上的 KVM 开关登录服务器时,服务器运行正常。如果您能提供任何有关查找位置或其他常见原因的建议,我们将不胜感激!
答案1
好的!一旦我能够调用错误,这个问题就非常容易解决了。
我只需要将 NIC 从自动协商更改为 1gb 全双工(我们有一个 1gb 交换机连接到服务器)。
我收到的错误消息是
TermDD 事件 ID 56:终端服务器安全层检测到协议流中的错误并已断开客户端连接
这已翻译二进制错误代码C00A0006
为STATUS_CTX_CLOSE_PENDING
(参见这个Technet博客关于翻译二进制错误代码)
我认为,当 NIC 尝试协商其连接速度时,它会暂时断开连接。这篇关于deusexmachina.org.uk帮助我查明 NIC 是潜在问题。