Срок действия сеанса истекает с использованием сервера состояний при обновлении пула приложений

У меня есть приложение .NET 1.1, размещенное на двух разных серверах, но на одном из них всякий раз, когда пул приложений перезапускается, все сеансы удаляются.

Оба приложения используют режим сеанса «StateServer», и, насколько я могу судить, оба сервера имеют одинаковую конфигурацию и на них запущена служба «ASP .NET State Server».

Это особенно неприятная проблема из-за того, что этот пул приложений обновляется каждые 2-3 часа (это еще одна проблема, которую мне нужно решить).

Кто-нибудь знает, что может быть причиной этого?

Заранее спасибо,

Зеон


person Community    schedule 12.02.2009    source источник


Ответы (1)


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

Из вашего вопроса немного непонятно, имеют ли эти два приложения общее состояние сеанса или два разных приложения, что может быть важно для решения.

person Tormod Hystad    schedule 20.01.2010