"Perl Questions" <[EMAIL PROTECTED]> writes:

> During certain page fetches, LWP returns with an error:
>   Error 500 Can't connect to cnn.com:80 (operation now in progress)
> I looked up this error description and it matches EINPROGRESS.  I've
> found the following description of the error:
> 
>   An operation that takes a long time to complete, such as connect(),
>   was attempted on a nonblocking object.

What I don't understand is how you where able to get your socket into
a "nonblocking" state.  There should be noting in the LWP protocol
modules that calls $socket->blocking() and the sockets should always
start up in blocking state.

Can you post some example code that is able to trigger this error?

> I'm using:
>   FreeBSD 3.2
>   PUA-2.49

Does PUA need to be involved for this to happen?

>   LWP-5.48
>   IO-1.20
> 
> I don't think this error is within my control to handle.  Does anybody have 
> any ideas what is going on and what I can do to make it stop?

Regards,
Gisle

Reply via email to