Это лучшее, что я могу описать свою проблему ...
Я использую парсер поисковой системы в основном на Windows 2008 Server. Постоянный доступ к миллионам случайных доменных имен и в основном переход по их ссылкам.
После нескольких часов серьезной очистки ... сервер перестанет отвечать на HTTP-запросы. Единственное решение - перезапустить сервер.
URL http://google.com не отвечает. Даже http: // localhost / запрос к работающему экземпляру WAMP не отвечает. Хотя я все еще могу каким-то образом удаленно подключиться к машине ... так что интернет-службы действительно работают.
Я уже пробовал отключить брандмауэр. Я также пробовал очистить кеш DNS. Единственное решение - перезапуск, и тогда HTTP-запросы работают сразу.
Есть ли какой-то параметр, который я могу изменить, или список ошибок, который я могу просмотреть для этих типов ошибок в Windows 2008 Server?
РЕДАКТИРОВАТЬ: При дальнейшем осмотре кажется, что мои максимальные доступные порты исчерпаны. cports сообщает мне, что у меня 15 000 «системных» портов (каждый из которых от 49 158 до 65 535) застряли в состоянии «Fin Wait 1». Любые идеи?
Может быть, какой-то сценарий, который принудительно удаляет все подключения fin wait 1 регулярно через планировщик задач?
Похоже, вам удалось серьезно перегрузить IIS.
Вы изменили настройки пула приложений с учетом такой огромной пропускной способности?
Конечно, вы не говорите, используется ли сам IIS для выполнения внешних веб-запросов - я надеюсь, вы понимаете, что в принципе они не имеют ничего общего друг с другом.