I'm currently working on a project that, among other things, needs to fetch a series of pages through a proxy server. I'm using the LWP set of modules for this purpose.
The problem is that this proxy server isn't 100% reliable and this script needs to get on with life if the proxy isn't responding. I've tried changing the timeout values in my user agent initialization, but it's not quite good enough.
I've looked through the documentation for the various LWP modules but I don't see anything about how it handles broken proxies.
I'm not against perfoming a quick test before fetching, but I can't really think of a way to do that.