2016-06-13 5 views
1

다양한 통합 작업을 처리하기 위해 Rundeck을 실행하는 서버가 있습니다. 예약 된 작업은 인트라넷 시스템에서 주어진 URL에 컬 요청을합니다. 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 공개 키가 일반적으로 128 일 때 127 바이트임을 나타냅니다.
IIS가이 문제를 처리하는 방법을 모르고 통신을 종료 한 것처럼 보입니다. .

문제의 근본 원인이 무엇인지 명확하지 않지만 DH가 아닌 ssl 암호를 사용하면 오류 메시지가 완전히 중지됩니다.

Check This Article On Security.StackExchange For More Information

관련 문제