Множество TCP-соединений в состоянии CLOSE_WAIT на IP-адресе Google Analytics

#asp.net #tcp #google-analytics

#asp.net #tcp #google-analytics

Вопрос:

Я добавил Google Analytics скрипт на свой веб-сайт (ASP.NET на страницах Windows server 2008 R2). Я отслеживал TCP-соединения на сервере и случайно обнаружил, что в CLOSE_WAIT состоянии находятся сотни TCP-соединений. Я проверил удаленный адрес, и восстановленный порт был 80 (http). Был пустой экран, и в источнике просмотра был показан Google analytics код javascript.

Что здесь не так? Почему сотни TCP-соединений заблокированы по CLOSE_WAIT этим адресам с Google Analytic кодом?

Комментарии:

1. Мне любопытно… есть ли у вас какие-либо программные брандмауэры, запущенные на этом компьютере? Какой антивирусный сканер вы используете?

2. @Mike: Ничего. Чистая Windows со встроенным брандмауэром. Я проверил еще раз, и на данный момент все в порядке! Возможно, временный сбой в службе Google.

Ответ №1:

CLOSE_WAIT это состояние TCP, когда удаленная сторона закрыла соединение, а локальное приложение — нет. Служба Google выполнила свою работу, но ваш браузер / что бы там ни было не выполняет свою часть. Это может быть проблемой с приложением или Javascript, который оно выполняет.

Учитывая, что у вас их сотни, они, вероятно, накопились за время просмотра многих веб-страниц. Перезапуск браузера должен очистить их. Если они продолжают накапливаться, проверьте, только ли это для этого конкретного браузера, и сообщите об ошибке (либо Google, либо автору браузера, либо обоим).

Комментарии:

1. Я больше не сталкивался с подобной ситуацией.