У меня есть веб-сайт ASP.Net MVC, размещенный на IIS на нескольких серверах с балансировщиком нагрузки. Это очень простая страница, когда она открывается, она регистрирует данные пользователя в БД и отображает представление.
Проблема в том, что иногда она становится недоступной, а страницы никогда не открываются.Я должен перезапустить APP Pool, чтобы вернуться на правильный путь, и затем это происходит снова.
Что я пробовал:
- Убедитесь, что все соединения с БД правильно обработаны, любое соединение, которое получаетоткрытые обязательно закрыты
- поставили Recycle of APP Pool по объему оперативной памяти
- Прошел через логи IIS и проверил, достиг ли там запрос или нет
- Есть другое приложениетакже работает на сервере, но проблема связана с этим веб-сайтом
- Существуют глобальные пользователи, проблема сохраняется в другой глобальной области
Как мне кажется, это может быть:
- Возможно, что балансировщик нагрузки никогда не перенаправляет мой запрос
- Мой запрос теряется между сетями и слоем
Это Производственная среда имы не сталкиваемся с этой проблемой в ACC или Dev.
Что еще я могу проверить и проверить?