我们发现我们的网页偶尔无法在移动设备上打开。我们使用 tcpdump 分析数据包,发现问题可能与 TLS 有关。有一个数据包,客户端向服务器发送警报消息,然后服务器端关闭连接。此警报消息的描述是“关闭通知”。然后客户端与服务器建立了另一个 ssl 连接并收到来自服务器的证书数据包,但 30 秒后,客户端关闭了连接。我不知道为什么会发生这样的过程。这个 TLS 通信中的问题是什么?此问题无法在 PC Web 浏览器中重现。
补充一点,通过数据包发现,问题发生时,有两个 TLS 连接建立,其中一个连接被客户端通过向服务器发送“close not”关闭,另一个连接也在 30 秒后客户端收到证书信息时被客户端关闭。