PHP CURL很少发生SSL连接错误

时间:2015-09-15 06:26:13

标签: php ssl curl nginx

我们有一个nginx Web服务器的实例,我们的一些应用程序使用它。上次我们开始获得cURL error #35 - SSL connect error。但是,我们不会每100次请求连续发送2-3次。请求来自不同的来源(C#app,Unix-app,一些php脚本等)。我很困惑,因为我们找不到这个问题的原因。

curl_setopt($ch, CURLOPT_SSLVERSION, 3);完全是个傻瓜。

它可能是什么?

1 个答案:

答案 0 :(得分:1)

libcurl网站上,它声明:

  

CURLE_SSL_CONNECT_ERROR(35)

     

SSL / TLS握手中出现问题。你真的想要   错误缓冲区并在它精确定位时读取消息   问题略多一些。可以是证书(文件格式,路径,   权限),密码和其他

当然,使用PHP脚本应该可以编辑它们,以便有一些额外的调试信息可用于帮助调试(可以写入文本文件等) - 如果错误仍然存​​在且调试信息中没有信息那么至少你已经淘汰了一个来源。我不知道你会如何为unix应用程序或c#app做同样的事情 - 这很可能是一种方式。