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

Маршрутизация запросов приложений на гостевой системе Hyper-V периодически останавливается

Краткое описание:

У меня странная проблема с настройкой ARR на гостевой системе Hyper-V.

Я могу нормально загружать свои сайты DotNetNuke / ASPx, но после некоторого времени бездействия страницы больше не загружаются.

Он возвращается к работе только после того, как я захожу на сайт IIS по умолчанию и нажимаю Ctrl + F5. Это до тех пор, пока я снова не выйду из браузера.

Ниже я описываю сценарий и полное описание:

Сценарий:

(Примечание. Я отключил правила и настроил правило «для всех» после нескольких дней попыток выяснить проблему с производственными настройками. Это упрощено для этого сценария, но проблема та же.)

Длинное описание:

Приведенная выше конфигурация работает. Чтобы сделать тест надежным, я захожу на страницы компании с домашнего компьютера через LogmeIn:

У кого-то прошла эта проблема?

Больше информации:

Хорошо. После еще одного дня тестов с участием друга мы нашли бандита: роутер.

Мы только что заменили роутер на старый и хороший D-Link DI-624, который у нас был как запасной, и теперь все работает нормально.

Вот шаги, которые мы должны предпринять, чтобы найти проблемную точку:

  • сначала мы нарисовали на бумаге всю инфраструктуру, по которой запрос идет от клиента к веб-серверу

  • Затем мы начали отборочные тесты. Проверьте проблемы от конца до начала. Во-первых, снова протестируйте запрос, проходящий по всей инфраструктуре.

  • после этого мы переместили веб-сайт на каждый сервер и протестировали каждый из них:

    • с "VM Web Server" на "VM ARR Server" и протестируйте его, локально и удаленно
    • от «VM ARR Server» до «Hyper-v Host Server» и протестируйте его, локально и удаленно
  • при каждом перемещении веб-сайта мы указывали брандмауэр как на ARR, так и прямо на веб-сервер

С помощью этих тестов мы могли исключить, что ошибки не могли быть в операционной системе, гостевых системах Hyper-V, ARR / Rewrite, даже в наших сетевых или сетевых картах или кабелях.

Итак, когда мы проводили тесты, мы рискнули своим рисунком, когда достигли последнего звена в цепочке: маршрутизатора.

Это оно!