Сессия заканчивается автоматически

О приложении: Я создаю приложение в.NET, которое я установил на 5 поддоменов. например client1.mydomain.com, client2.mydomain.com . Первоначально я загрузил это приложение на общий сервер.

Проблемы: я обнаружил, что иногда пользовательский сеанс завершается без какой-либо причины. Я пытаюсь понять это. Команда поддержки сказала мне, что я могу использовать максимум 150 МБ в пуле. Это приложение использует почти 70-80 МБ, поэтому я использую 5 субдоменов, фактически оно использует 70*5 = 350 МБ, и поэтому опрос получает сброс / перезапуск, и сессия заканчивается автоматически. Я переместил свое приложение на VPS. Конфигурация: 2 ГБ оперативной памяти, 40 ГБ пространства, Windows 2008 r2, IIS 7.5. Но проблемы все те же.

Я нашел много предложений, но они выглядят очень экспериментально

Мои мысли и запросы: я думаю, мне нужно установить максимальный размер пула. если я прав, я могу установить размер пула через "Максимум на основе памяти", но вопрос в том, снимите ли он флажок, какой максимальный размер пула по умолчанию. а максимальному размеру пула какое значение я могу установить?

Может кто-нибудь предложить мне, что проверить и как я могу решить эту проблему?

Спасибо

1 ответ

Пожалуйста, обратитесь к этой статье.

http://technet.microsoft.com/en-us/library/cc745955.aspx

Существует idleTimeout для пулов приложений для переработки.

По умолчанию это будет 5 минут, и вы можете перейти к любым более высоким значениям [20 минут предпочтительно максимум].

Диспетчер iis -> Пулы приложений -> Выберите пул приложений -> Дополнительные параметры - IdleTimeout

Другие вопросы по тегам