|Syntactic Confectionery Delight|
Net::Tracerouteby Wookie (Beadle)
|on Jan 16, 2002 at 18:44 UTC||Need Help??|
Wookie has asked for the wisdom of the Perl Monks concerning the following question:
I was working on a program for quick testing of Network connectivity for a list of servers, so I wrote a forking monster that ran 20 chiildren at once, attempting connections with Net::Telnet and Net::FTP.
This was fine - until someone suggested adding Net::Traceroute to run a traceroute for each server. This was duly added, but unfortuantely once it was - the logging fron the job seemed to go nuts, and the only explanation that was offered was that Net::Traceroute somehow interferes with other versions of itself running if it's threaded?
Has anyone else experienced a problem like this - or could suggest what the problem is?
Sub used to run Traceroute:
game(Wookie,opponent) eq 'Wookie' ? undef $problem : remove_limbs(arms,opponent);