You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Guacamole固定次数连接后出现SSL/TLS错误排查求助

Guacd 1.5.4连接RDP时第59次尝试失败,重启后循环复现

自定义部署环境中,使用Guacamole的guacd代理及客户端API实现RDP服务器连接,整体运行正常,但存在固定规律:每到第59次连接尝试时必定失败,重启guacd容器前无法建立新连接,重启后可再次正常连接59次,循环往复。

运行环境:Ubuntu 20.04,通过Docker部署guacd 1.5.4。

日志错误信息

连接失败时触发以下错误:

SSL_CTX_new failed

transport_connect_tls:freerdp_set_last_error_ex ERRCONNECT_CONNECT_CANCELLED [0x0002000B]

同时出现FreeRDP相关错误:

DEBUG: Major bug, unable to allocate a TLS value for currentThread

问题分析

  • 上述FreeRDP错误来自Guacamole处理RDP集成的模块,目前无法确定它是SSL_CTX_new失败的原因还是结果。
  • 查看FreeRDP源码,发现winpr/libwinpr/thread/thread.c第439行存在疑似资源未释放的逻辑,可能导致后续无法分配TLS线程,但无法确认这是否是问题根源。
  • 暂无法定位问题本质:是FreeRDP的bug、SSL_CTX_new失败引发的连锁反应,还是服务器/Docker配置限制导致?

更新

切换至guacd 1.5.3后问题完全解决,说明该问题由guacd 1.5.3到1.5.4的版本变更引入。

内容的提问来源于stack exchange,提问作者InversionDK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 02:52:33