我最近设置了一个 RDS“一体化”盒,它在同一盒上运行所有必要的 RDS 组件。我遇到了幽灵进程(LoginUI.exe、CSRSS.exe 等)的大问题,大约 12 小时后,它将完全消耗掉我分配给此 RDS VM 的所有 16GB。
16GB 足以支持约 10 个同时连接。服务器重新启动后,用户不会抱怨。我总共有大约 30 个运行 OpenThinClient 的瘦客户端,这些客户端配置了 FreeRDP,以便在应用程序关闭后自动重新连接(即,当用户断开会话连接时,它将自动重新启动 FreeRDP 客户端以提示新的登录)。
我认为发生的事情实际上是我的瘦客户端正在对我的机器进行 DDoS 攻击。当 FreeRDP 连接并出现标准的 Windows 8 样式登录屏幕时,它会在约 30 秒无活动后断开连接。一旦服务器结束连接,FreeRDP 就会关闭。但 OpenThinClient 将重新启动 FreeRDP 客户端。此循环一直持续,直到用户登录。
有什么想法我可以做什么来解决这个问题?