
kyle-qmail at memoryhole
Jul 1, 2009, 8:36 AM
Post #3 of 3
(631 views)
Permalink
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Wednesday, July 1 at 03:39 PM, quoth Tim O'Donovan: > Does anyone know why tcpserver would, after running with the same > configuration for 2 years, suddenly hang on every connection when > listening on a private IP address, unless the -l option was > specified? Sounds like something DNS-related changed, such that it could no longer quickly resolve its own IP address. > The system has been running almost flawlessly for close to 2 years, > and no changes have been made to the configuration, the local > network, the local nameservers, or anything in the data centre. Were any changes of any kind made? As you know, the -l option merely tells tcpserver not to look up its own name in DNS. So, if your server cannot look up its own name in DNS, that will cause the problem you describe. Perhaps the machine uses DHCP and got a new IP address? Perhaps the machine uses some sort of distributed /etc/hosts mechanism that was wrong? I don't know... but it'll be something like that. > Adding -l 0 to the command instantly resolved the problem, but what > we can't understand, is why tcpserver would stop accepting the > NXDOMAIN responses when trying to query the private IP and hang, > after being seemingly happy with them up until now! It sounds like it wasn't actually *getting* the NXDOMAIN responses; because the hang is the result of waiting for the DNS server to respond. ~Kyle - -- You must be willing to accept the fact that pain is a part of the process of revelation. -- Stanley Crouch -----BEGIN PGP SIGNATURE----- Comment: Thank you for using encryption! iQIcBAEBCAAGBQJKS4KGAAoJECuveozR/AWe2tAP/3o5nrlrNd60TgHW81ymX/Lf tjBK+51y9OtlXRvUnccTYfIVJrwH0Y10Vagn8FJWRJ/u7uRnFoTdMR9Y+8sJACVk AgqPJNQ4U1FoOVWlrD8rU02rGcVYTX6ak0kV6vZYnATYaslFm62Ar+kR3pQ2hiL0 R9b4alpcsJW06t7aJ6QWFircq9Nc8EC6eh3wi6Ce2AsWXbDHPwQq5ne0fsm0ohF4 mB3MJMOx5RM3tUSMHQqs5UaY5sAeHImydLSj/qy5LHIjutmBdPLhH0ZyywjSKqQz RRdEhPpBLfl6LCvdYH4Z//MR/EmNnguUpkmb3XVgQLL2Y4Ao3D63S+WtHmBsVh1j ae+kUDVF4ErfgRwa4zPiBw9F69BpHn2D5vI2ipE+dTlIddv2AayMXxNIRGpOogQJ Fe8V+tz82owkbqDGQE9tD8CrWtVvjSAwCwWaW7BA7VxCiDvdDfMNQBdcqtSpl6fP peYFGOjFg1ro6/OGERCZ79+FUjDUDfZTvEf38V55hwj8g7SHwCvxVTuUbMu4uL41 KXLWHU4MVX6ATlIRxkUZx/IrmfulRQjyMOT4xuGMKlwDwKH7iQ4ZAypINo7VSddV iPFYzgKK9M/vzN+uY0emxR/E3EE4r0vdxWnO/dbXSH0orcNgSvUotQxdtpta3S2Q KmahEssQnt4r/1xI5xSU =VAa+ -----END PGP SIGNATURE-----
|