Сайт MVC прерывистое поведение иногда не достигает - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть веб-сайт ASP.Net MVC, размещенный на IIS на нескольких серверах с балансировщиком нагрузки. Это очень простая страница, когда она открывается, она регистрирует данные пользователя в БД и отображает представление.

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

Что я пробовал:

  1. Убедитесь, что все соединения с БД правильно обработаны, любое соединение, которое получаетоткрытые обязательно закрыты
  2. поставили Recycle of APP Pool по объему оперативной памяти
  3. Прошел через логи IIS и проверил, достиг ли там запрос или нет
  4. Есть другое приложениетакже работает на сервере, но проблема связана с этим веб-сайтом
  5. Существуют глобальные пользователи, проблема сохраняется в другой глобальной области

Как мне кажется, это может быть:

  1. Возможно, что балансировщик нагрузки никогда не перенаправляет мой запрос
  2. Мой запрос теряется между сетями и слоем

Это Производственная среда имы не сталкиваемся с этой проблемой в ACC или Dev.

Что еще я могу проверить и проверить?

...