У нас есть веб-приложение ASP.Net 2.0, работающее в веб-ферме, которая использует службу состояния ASP.Net для хранения сеансов.
У нас периодически возникают проблемы с сервисом, и мы изменили несколько вещей, таких как machineKey в machine.config.
Мой актуальный вопрос касается мониторинга службы госслужбы. У нас есть все 4 доступных счетчика производительности, работающих на сервере, на котором размещена служба, и пока мы не увидели ни одного тайм-аута сеанса. Мы также видели, как количество активных сессий медленно увеличивалось с течением времени, но никогда не уменьшалось.
Распознает ли государственная служба время ожидания сеансов? Есть ли что-то, что мы должны делать вручную?
Редактировать: Мы отказались от службы состояний и перешли к сеансам SQL-сервера.
Чтобы ответить на приведенные ниже вопросы, кажется, что сессии продолжаются вечно до тех пор, пока служба не перестанет работать, и очень сомнительно, что какие-либо потоки oen связаны с сервером состояний. Это довольно простое веб-приложение в конце дня.
Из чтения, которое я делаю, кажется, что многие другие люди сталкивались с подобными вещами, но, по-видимому, в ответах на все вопросы наблюдается общее отсутствие здравого смысла и знаний.
У MS, похоже, почти нет документации по этой теме.