在制作中,我们得到了一个异常抛出,这是非常不言自明的:System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
。
但是,它似乎是完全短暂的 - 除了这一个例外,服务器通过SSL
正常通信,并且证书在浏览器中检查时有效。它看起来像一次性。
我的理解是,这样的错误不可能是短暂的,因为它只能是由于有形和永久的东西,如过期/缺失的SSL
证书。
有可能有一个短暂的SSL
错误或这是一个红鲱鱼?
值得一提的是调用代码是asp.net
,带证书的服务器是运行HA Proxy
的负载均衡器(后面有两个Web服务器,但我们正在平衡器上进行SSL终止)。
SSL握手期间也可能出现瞬态错误。例如,负载均衡器可能只是在SSL握手期间关闭连接,当它暂时无法到达后端服务器时。