为什么我会随机收到来自 CURL 的“未知 SSL 协议错误”


Why would I randomly receive "Unknown SSL protocol error" from CURL?

我已经看过这里了:卷曲请求在 SSL 上失败?

我的扩展程序已打开,我什至有curl_setopt( $curl, CURLOPT_SSL_VERIFYHOST, 0);

我会得到这个错误,可能是千分之一的请求,请求两个不相关的不同服务。由于它非常罕见,我无法重现它,我想知道是否有人遇到过类似的情况。我注意到这里的很多帖子都是关于特定服务的,但这个不是。

这可能更多地与托管远程资源的内容有关,而不是您访问它的方式。 在任何情况下,您都可以简单地处理此异常,然后重试。 请务必在执行此操作时记录,以便跟踪此问题。

此外,不要无限期重试。 如果有一个真正的问题可以解决,你不希望进程永远运行。 一次重试就足够了。