ASP.NET сессия истекает так быстро - PullRequest
0 голосов
/ 13 сентября 2018

У одного из моих приложений asp.net сессия закончилась так быстро и случайно. Иногда сеанс не заканчивается так долго, как часы, часто, хотя он истекает через 2 минуты, и это очень раздражает моих пользователей. Дело в том, что когда он истекает быстро, все мои клиенты теряют сеанс одновременно, поэтому я подозреваю, что причина в том, что мой пул приложений перерабатывает. Любая помощь приветствуется, я изучал проблему в течение недели и пока не нашел решения. Вот что я искал и пытался безрезультатно:

  • Session.timeout = 60
  • Web.config sessionState mode = "InProc" cookieless = "true" timeout = "60"
  • Преднамеренное увеличение использования ОЗУ превышает 60% для проверки предела памяти
  • Убедитесь, что нет изменений в bin / web.config
  • Мониторинг журнала системных событий WAS, нет, в любом случае ошибки нет, отключение из-за бездействия есть, но только один раз в день утром (нормально)

Стоит заметить, что я храню файлы (вложения) в папке приложения, но не касаюсь папки bin (новой папки), и когда люди загружают вложение, срок его действия не истекает, поэтому это не должно быть проблемой. ,

Вот моя настройка пула приложений:

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...