2016-06-13 89 views
1

我有一台运行Rundeck的服务器来处理大量的各种集成任务。 计划任务每​​个都向我们的Intranet系统上的给定URL发出curl请求 - 本质上,Rundeck只运行一个临时bash脚本。CURL - 间歇性错误35 - 连接中未知的SSL协议错误

约99%的时间,这工作正常 - 但我们看到卷曲失败间歇性地与错误35:未知的SSL协议连接错误。

我已经尝试明确指定ssl协议,使用已知良好的协议,但我们仍然遇到此问题。

我们有大量的要求出去 - 我不确定这可能与它有什么关系。我们有可能在任何特定时间运行〜3个卷曲过程。

任何意见,将不胜感激。

curl --version 
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3  pop3s rtmp rtsp smtp smtps telnet tftp 
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP 

回答

1

我已经想出了自己。

我结束了使用wireshark观看SSL连接的服务器端的通信。我在失败的踪迹中看到的唯一异常是我们的Diffe-Hellman公钥是127字节,通常情况下它是128.
它看起来像IIS不知道如何处理这个,并终止通信。

我不是100%清楚问题的根本原因是什么,但强制非DH ssl密码完全停止了错误消息。

Check This Article On Security.StackExchange For More Information

相关问题