Thu, Jul 25, 2002 at 15:42:54, bk wrote about "Re: [uanog] Sendmail timeouts":
KNB>Ну с сервера естественно KNB>С клиентской стороны Windows тогда это не удивительно у винды - падение интерфейса - все tcp сессии рвутся только вот другая сторона об этом никогда не узнает (точнее до timeout не узнает) Вот это и плохо. Решения какие-нибудь имеются?
Решения могут быть на двух уровнях: у sendmail и у TCP. У sendmail можно (без патчей на код) только регулировать общие таймауты. Если этот sendmail выделен на прием со своего диалапа, таймауты можно уменьшить до минимума практически безболезненно. Для TCP все сложнее. В принципе, если на этот клиентский IP что-то вернется, то сервер на посылку очередного ACK получит RST и в результате поймет, что соединение разорвано. Но посылка очередного ACK будет - из-за совершенно идиотской IMHO фичи с exponential backoff - через столько же, сколько прошло с момента разрыва. Если же на IP клиента ничего живого не будет, то TCP будет дергаться до тех пор пока не сработает таймаут у sendmail'а. /netch =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message