Why does Perl's Crypt::SSLeay timeout on Intel Mac OS X machines?

Posted by Joe on Stack Overflow See other posts from Stack Overflow or by Joe
Published on 2010-02-12T22:44:00Z Indexed on 2010/04/17 21:03 UTC
Read the original article Hit count: 288

Filed under:
|
|
|

A have a Perl cron job that recently started having its HTTPS connections start failing with an error of "500 SSL read timeout". I've tracked that the error is being thrown as part of an alarm in Crypt::SSLeay, but I don't know if this is simply something taking too long to respond.

So far, I've adjusted the timeout from the default 30 seconds to 10 minutes and it still times out. I've moved the script to other machines, and those on Intel Mac OS X systems all time out, while those under Linux, or on PPC Mac OS X systems run fine, so I don't think it's changes on the network or remote server.

When the process started having problems does not coincide with any software updates or reboots on the machine, and I've contacted the server I'm connecting to, and everyone claims that they haven't changed anything.

Does anyone have recommendations on trying to debug HTTPS, or have you ever seen this behavior and give recommendations on something I might've overlooked at that could've caused this problem?

© Stack Overflow or respective owner

Related posts about https

Related posts about ssl