2016-07-13 44 views
0

我们将Windows Server 2012上的perl升级到最新的稳定版本。自从我们这样做以来,我们正在变得间歇性无法连接到服务器错误抛出500错误响应。Perl间歇性地无法连接到iis 7.5(Windows Server 2012上的cygwin)

但它是如此间歇,我们无法确定问题。这里有一些想法的调试日志:

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发布的有效证书。

任何有识之士将不胜感激。如果您需要更多信息,请告诉我。

+0

之后应该有更多的调试输出,尤其是一个“致命的SSL错误:...”,其中包含有关错误的更多详细信息。除此之外 - 哪个版本的IO :: Socket :: SSL,Net :: SSLeay和openssl正在使用? –

+0

@SteffenUllrich我找不到其他的错误日志。但更新Windows解决了这个问题。谢谢。 – Chennakrishna

回答

0

因此,更新Windows Server 2012(我的操作系统),一年多没有更新修复了问题。一定有一些Windows补丁支持新的tls。

相关问题