Впервые на ServerFault, и у меня есть маленькая загадка.
Уже несколько месяцев у нас возникают проблемы с подключением к Интернету.
Окружающая обстановка:
Servers: 2 Terminal Servers as an RDSFarm running Windows Server 2008 R2
Browser: Internet Explorer 9
Test/debug browser: Chrome
AntiVirus: Avast 7.0.1455
Проблема:
Периодически веб-сайты отказываются загружаться, из-за чего появляется сообщение о том, что страница недоступна или некоторые изображения загружаются не полностью. Кроме того, после проверки несколько файлов .js не загружаются.
Результаты и что мы попробовали:
Первое впечатление:
Когда я использую Chrome в течение этого интервала, сайт возвращает net :: Error 101 или Error 103 после некоторых обновлений. В других случаях, если это не дает ошибку, несколько изображений не видны и отображают изображение X. IE просто говорит, что страница не может быть отображена.
Использование инструментов разработчика Chrome:
В консоли показано, что некоторые ресурсы недоступны, но когда я щелкаю правой кнопкой мыши отсутствующие изображения и выбираю «Показать картинку», они отображаются. Когда я открываю картинки по прямой ссылке, они тоже показываются.
Аудит с помощью инструментов разработчика Chrome:
Я провел аудит на странице, когда она находилась в состоянии ошибки, и обнаружил, что некоторые файлы .js не загружаются вместе с некоторыми файлами .png, .jpg и .gif. Загрузка разных изображений для Chrome и IE.
Запутанные файлы JS и Avast:
После проверки я обнаружил, что большинство этих файлов .js являются обфусцированными файлами JS, и, поскольку мы работаем с Avast 7.0.1455, мне стало интересно, не испортил ли Web Shield что-нибудь.
Опять же, это происходит только на первом TS, а не на втором.
Поэтому я отключил WebShield на день и посмотрю, не улучшилось ли что-нибудь. Это не так. В исходную точку.
Нет срока действия кэша для файлов:
Было указано, что некоторые из этих файлов, которые не загружаются, не имеют срока действия кэша.
Кэширование:
Один из наших системных администраторов некоторое время назад изменил размер кэша IE до 10 МБ, что, как я думал, могло быть источником проблемы. Он изменил его обратно на 65 МБ или около того, но все же люди сталкиваются с проблемами с их изображениями. Это также все еще происходит на 1 TS, а также в Chrome, так что я не думаю, что групповая политика предписывает, что кэш будет влиять на Chrome, не так ли?
Проблема с сетью: я также подумал, что это может быть проблема с сетью или маршрутизацией, но оба TS-сервера находятся на одной сетевой карте, а другой работает нормально.
Помогите!
Если у кого-нибудь есть советы о том, где искать проблемы, или нужна дополнительная информация, пожалуйста, помогите мне. Это беспокоило меня уже несколько недель.
РЕДАКТИРОВАТЬ И ОБНОВИТЬ
Проблема все еще сохраняется, и только на наших 2 терминальных серверах.
Вот что я и коллега сделали до сих пор:
Отключите Антивирус на один день на одном сервере, чтобы проверить, не произошло ли это. Проблема все еще произошла.
Проверен размер MTU
Это настройка по умолчанию (забыл точное значение: P) Проблема все еще возникла.Установленные обновления Windows, IE10 Проблема все еще произошла.
Проверено, есть ли прокси.
AV вставляет прокси как так называемый WebShield. Мы отключили сервис и программу на одном сервере на один день. Проблема все еще произошла.Переустанавливал NIC-команду, так как это было испорчено. (Также переустановил драйверы NIC) Проблема все еще произошла.
Проверенные групповые политики. По-видимому, на обоих терминальных серверах существовала политика локального компьютера, которая включала режим предпочтений в IE, в котором были сделаны некоторые странные настройки. Отключил это, и ... Проблема все еще произошла.
Теперь даже дошло до того, что у людей возникают проблемы с загрузкой и загрузкой файлов из SharePoint, и многие используемые нами сайты не работают из-за этого.
Догадки
Это также связано с тем, что WebShield разрывает соединение, когда обнаруживает что-то своеобразное, но этого не должно происходить, когда AV отключен.
Это может быть из-за того, что перенаправления как-то испорчены, или что-то там с кешем. Странно, что такая же проблема возникает в Chrome, а также в IE9 и IE10.
Если у кого-то есть идеи, это будет с благодарностью.
Спасибо HopelessN00b за помощь!
ОБНОВИТЬ:
Мы получаем некоторые ошибки в Event Viewer, например, на одном из наших оригинальных TS ':
Error: (04/04/2013 08:44:42 AM) (Source: Application Error) (User: )
Description: Faulting application name: iexplore.exe, version: 9.0.8112.16470, time stamp: 0x510c8801
Faulting module name: MSHTML.dll, version: 9.0.8112.16470, time stamp: 0x510c9046
Exception code: 0xc0000005
Fault offset: 0x002d0174
Faulting process id: 0x21728
Faulting application start time: 0xiexplore.exe0
Faulting application path: iexplore.exe1
Faulting module path: iexplore.exe2
Report Id: iexplore.exe3
И иногда это всплывает, но, видимо, это потому, что некоторые терминалы WYSE слишком старые (мы надеемся вскоре заменить их на Raspberry Pi).
Error: (04/04/2013 11:21:46 AM) (Source: TermDD) (User: )
Description: The Terminal Server security layer detected an error in the protocol stream and has disconnected the client.
Client IP: [IP REDACTED].
Надеюсь это поможет.
Ответы:
Попробуйте без связывания сетевых карт. Настройте только один сетевой адаптер и посмотрите, все ли еще работает. В случае, если это действительно удостоверится, что ваша конфигурация порта коммутатора, и конфигурация Teaming совпадают.
источник
Чтобы диагностировать проблему без точного сообщения об ошибке, вам нужно выполнить:
Я подозреваю, что вы найдете без ответа DNS-запрос. Если ваш интернет-провайдер фильтрует ваш трафик через прокси-сервер, вы сможете найти его следы в трафике, особенно сравнивая захват на стороне сервера с захватом на стороне клиента.
Если есть проблема с качеством сети, вы можете наблюдать ее с помощью traceroute. Если сетевой дамп показывает, что обмен данными прошел гладко, но браузер не может отобразить предоставленные данные, тогда ваша проблема - смешные картинки на сервере терминалов.
Вы должны запустить перехват пакетов на терминальном сервере, который устанавливает соединение с браузером, которое не работает.
источник
Проблемы были "решены" интернет-провайдером. Все изображения и JS, и тому подобное, появляются нормально в течение хорошей недели. Один внешний сайт, недоступный для доступа, был разрешен провайдером, разместив прокси-сервер между ними.
К сожалению, точная причина, почему или как это произошло, до сих пор остается загадкой, но можно с уверенностью сказать, что кое-что изменилось моим провайдером, что и помогло.
Спасибо всем за поддержку, и хотя многие ответы были очень полезны, я не могу выбрать один из них, чтобы быть правильным, следовательно, мой собственный.
Еще раз спасибо за ваше время и усилия, и я надеюсь, что больше никому не придется справляться с таким странным сетевым взаимодействием.
источник