У меня возникают проблемы на сервере 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