Страница 1 из 1
Acquirer
Грабли у меня такие случились:
Есть некий сервер выполняющий роль шлюза, ОС там стоит Windows Server 2003. На определенный диапазон портов приходят банкоматы на один интерфейс (порт за каждым отдельный), с другого интерфейса опять же со статического порта они перебрасываются дальше. Номера портов на всякий случай не пересекаются. В последнее время при разрыве связи на участке до сервера, участок ?2 почему-то не разрывает линк, а ставит его в состояние Fin_wait1 или 2 и держит его до упора. Соотв при возобновлении связи на участке номер 1, дальше устройство пройти не может т.к., на втором участке винда чего-то медленно и тугодумно завершает.
Наверняка это где-то правится в реестре, вопрос в том где и как. Нужно сделать так чтобы линк на втором участке разрывался без таких длинных пауз и порт соотв освобождался.
Грабли почему-то проявились при числе устройств более 100, и разрывах связи сразу нескольких машин одновременно.
Предлагать сменить ОС на сервере, сделать динамическое выделение портов и писать что винда г@$но, не надо, т.к. по разным причинам нереально что либо изменить в этом направлении.
Bart2
Acquirer писал(а):

Fin_wait1 или 2


Что за состояние и где ты его видишь, Т.е. в каком журнале, или командой, на каком компе. чуть по подробнее.
Acquirer
Bart2 писал(а):

Что за состояние и где ты его видишь, Т.е. в каком журнале, или командой, на каком компе. чуть по подробнее.


Вижу на самом сервере командой Netstat. В таблице последним столбцом идет состояние коннекта: established, syn_sent, time_wait, fin_wait и т.д.
Новая тема Ответить на тему
Показать сообщения:
Страница 1 из 1
Перейти:
Информация по иконкам и возможностям

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы