2016-07-13 4 views
0

Wir haben Perl auf unserem Windows Server 2012 auf die neueste stabile Version aktualisiert. Seitdem wir das gemacht haben, bekommen wir intermittierend keine Verbindung zu den Serverfehlern, die 500 Fehlerreaktionen auslösen.Perl schlägt fehl, eine Verbindung zu IIS 7.5 herzustellen (cygwin auf Windows Server 2012)

Aber es ist so intermittierend, dass wir das Problem nicht identifizieren können. Hier ist das Debugprotokoll für eine Idee:

DEBUG: .../IO/Socket/SSL.pm:763: done Net::SSLeay::connect -> -1 
DEBUG: .../IO/Socket/SSL.pm:773: ssl handshake in progress 
DEBUG: .../IO/Socket/SSL.pm:783: waiting for fd to become ready: SSL wants a read first 
DEBUG: .../IO/Socket/SSL.pm:803: socket ready, retrying connect 
DEBUG: .../IO/Socket/SSL.pm:759: call Net::SSLeay::connect 
DEBUG: .../IO/Socket/SSL.pm:763: done Net::SSLeay::connect -> -1 
DEBUG: .../IO/Socket/SSL.pm:766: local error: SSL connect attempt failed 

Windows-Server läuft IIS 7.5 und Wir haben ein gültiges Zertifikat von COMODO ausgestellt.

Jeder Einblick würde sehr geschätzt werden. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.

+0

Es sollte danach mehr Debug-Ausgabe sein, insbesondere ein "fataler SSL-Fehler: ...", der mehr Details über den Fehler enthält. Abgesehen davon - welche Version von IO :: Socket :: SSL, Net :: SSLeay und openssl wird verwendet? –

+0

@SteffenUllrich Ich konnte keine anderen Fehlerprotokolle als diese finden. Aber Update-Fenster behoben das Problem. Vielen Dank. – Chennakrishna

Antwort

0

Also Update Windows Server 2012 (mein Betriebssystem), die nicht in über einem Jahr aktualisiert wurde das Problem behoben. Es muss einige Windows-Patches für neue tls-Unterstützung gegeben haben.

Verwandte Themen