我们将 windows server 2012 上的 perl 升级到最新的稳定版本。自从我们这样做以来,我们就间歇性地出现无法连接到服务器错误,并抛出 500 个错误响应。
但它是如此断断续续,我们无法确定问题所在。这是一些想法的调试日志:
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 服务器正在运行 IIS 7.5,我们拥有 COMODO 颁发的有效证书。
任何见解将不胜感激。如果您需要任何进一步的信息,请告诉我。
最佳答案
因此更新一年多未更新的 Windows Server 2012(我的操作系统)解决了该问题。一定有一些 Windows 补丁用于新的 tls 支持。
关于Perl 间歇性地无法连接到 iis 7.5(Windows Server 2012 上的 cygwin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38341025/