Назад | Перейти на главную страницу

Множество подключений TIME_WAIT в netstat (Windows Server 2008)

У меня возникают проблемы на сервере Windows 2008, когда некоторые сетевые подключения не проходят. Например, в веб-приложении на сервере нам нужно открыть сокет-соединение с другим сервером, и иногда это не удается со следующим сообщением:

Обычно разрешается только одно использование каждого адреса сокета (протокол / сетевой адрес / порт).

Я нашел ошибку, которая привела меня на эту страницу: http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspx, что указывает на то, что это может быть исчерпание порта TCP / IP.

Когда я выполняю netstat -n, я получаю тонны соединений TIME_WAIT на порту 80.

Кто-нибудь знает, что может быть причиной этого?

Все удаленные порты в диапазоне от 32768 до 61000 находятся в состоянии TIME_WAIT и не освобождаются даже через несколько десятков минут после завершения работы приложения. Наш сервер проработал почти два года без перезагрузки.

Я нашел следующее: http://support.microsoft.com/kb/2553549