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

Как проверить ошибки http в Windows 2008 Server?

Это лучшее, что я могу описать свою проблему ...

Я использую парсер поисковой системы в основном на 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 для выполнения внешних веб-запросов - я надеюсь, вы понимаете, что в принципе они не имеют ничего общего друг с другом.