[Dxspider-support] Node hangs

Dirk Koopman djk at tobit.co.uk
Mon Jan 8 00:31:57 CET 2007


Well, it finally happened to me (just now) whilst I was watching for
something else. I can confirm that is caused by an output queue on a
connection filling up and the code hangs in the perl IO subsystem until
it finally times out (usually after 20 minutes). I imagine this is, in
turn, caused by some ISP simply losing IP packets for dynamic addressed
connections that have either just dropped or had their IP address
forcibly changed. 

I have made some changes which may help; basically, if you are using a
perl that is modern enough [>=5.6.1?] blocking is implemented by
internal perl and not some perl POSIX compatible code that may or (it
now seems likely) may not work.  

Dirk G1TLH




More information about the Dxspider-support mailing list