From: Nicolas C. <nch...@co...> - 2002-11-13 14:56:48
|
Hello, Ok, I have three machines A running a dynamic name server (redhat 6.2) (script perl) B and C two LDAPs databases (sun solaris 6) A name server on machine A polls regularly machines B and C to check if nds service is available. Everything works fine ; when for example I disconnect B or C from network or if I stop nds service on B or C machines the script on machine A keeps on running and polling B/C. The problem is when on machine B I press the key "suspend system state" (sun key which freeze, save system state and then power off the machine) the perl script on A seems to freeze while connecting to ldap at the following lines ; If I stop and start the script everything goes right. $ldap = Net::LDAP->new($host, timeout => $ldap_timeout); if ( ! $@ ) { $mesg = $ldap->bind($ldap_dn, password => $ldap_password ); if ( ! $mesg->code ) { .../... < code here > } $ldap->unbind; (with $host being B machine and $ldap_timeout set to 1s) Thanks a lot for any help or suggestion. Best regards, Nicolas Christophe |