Параметры управления сеансом

Используйте эту страницу для управления сеансом HTTP. Это включает в себя указание механизма мониторинга сеансов, установку максимального числа сеансов в памяти, управление переполнением и настройку тайм-аута сеанса.

Для того чтобы открыть эту страницу административной консоли на уровне веб-контейнера, выберите последовательно Серверы > Типы сервера > WebSphere application servers > имя_сервера > Управление сеансом .

Важное замечание:
Параметры управления сеансом можно переопределить на уровне приложения.

Механизм мониторинга сеансов

Табл. 1. Механизм мониторинга сеансов HTTP . В этой таблице описаны механизмы управления сеансами HTTP.
Механизм Функция Значение по умолчанию
Включить отслеживание ИД SSL Указывает, что мониторинг сеансов использует информацию Secure Sockets Layer (SSL) в качестве ИД сеанса. Мониторинг SSL имеет более высокий приоритет по сравнению с мониторингом сеансов на основе cookie и преобразованием URL.

Если мониторинг ИД SSL включен, то доступно два параметра: SSLV3Timeout и Secure Authentication Service (SAS). SSLV3Timeout задает интервал, после которого сеансы SSL переустанавливаются. Это значение велико и его изменение мало влияет на быстродействие. Параметр SAS устанавливает соединение SSL, только между двумя Виртуальными машинами Java (JVM). Если все объекты JavaBean расположены в одной JVM, соединение SSL, использующее SAS, не влияет на быстродействие.

Они устанавливаются с помощью изменения файлов sas.server.properties и sas.client.props, расположенных в каталоге каталог-установки-продукта/properties, где каталог-установки-продукта - это каталог, в котором установлен WebSphere Application Server.

Важное замечание: z/SAS поддерживается только между версией 6.0.x и более ранними версиями серверов, включенных в ячейку версии 6.1.
false (не выбран)
Включить cookie Указывает, что мониторинг сеансов использует cookie для доставки ИД сеансов. Если cookie включены, мониторинг сеансов распознает ИД сеансов, переданных как cookie, и пытается использовать cookie для их отправки. Если cookie выключены, мониторинг сеансов применяет Преобразование URL вместо cookie (если оно включено).

Использование cookie имеет более высокий приоритет по отношению к преобразованию URL. Щелкните на Включить cookie для изменения этих параметров.

Параметры управления сеансом на уровне приложения переопределяют параметры управления сеансом на уровне сервера. Так как управление сеансом определено на уровне приложения, включение cookies для административной консоли управляется в файле deployment.xml.

Имена cookie в файле web.xml переопределяют параметры управления сеансами уровня приложения и сервера приложений. Более того, имена cookie из объекта ServletContextListener переопределяют все параметры.

истина (выбрано)
Включить преобразование URL Указывает, что средство управления сеансом использует преобразованные URL для доставки ИД сеансов. Если преобразование URL включено, средство управления сеансом распознает ИД сеансов, которые доставлены в URL при вызове метода encodeURL в сервлете. false (не выбран)
Включить преобразование переключения протокола Эта опция доступна, только когда выбрана опция Включить преобразование URL. Эта опция указывает, что ИД сеанса добавляется к URL, когда URL требует переключения с HTTP на HTTPS или наоборот. Если преобразование включено, ИД сеанса требуется для переключения между HTTP и HTTPS. false (не выбран)

Максимальное число сеансов в памяти

Максимальное число сеансов, хранимых в памяти для каждого веб-модуля.

Смысл отличается в зависимости от того, используются ли распределенные сеансы или сеансы в памяти. Для сеансов в памяти это значение задает число сеансов в базовой таблице сеансов для веб-модуля. Используйте свойство Разрешить переполнение, чтобы ограничить количество сеансов этим числом для всего средства управления сеансами, или разрешить сохранять дополнительные сеансы во вспомогательных таблицах. Для распределенных сеансов это значение задает размер кэша памяти для сеансов каждого веб-модуля. Когда кэш сеансов достигает максимального размера и запрашивается новый сеанс, средство управления сеансами удаляет из кэша тот сеанс, который использовался наиболее давно, чтобы освободить место для нового.
Прим.: Не устанавливайте это значение меньше максимального размера пула нитей для сервера.

Разрешить переполнение

Указывает, что количество сеансов в памяти может превысить значение, указанное в свойстве Максимальное число сеансов в памяти. Эта опция допустима, только в режиме нераспределенных сеансов.

Тайм-аут сеанса

Задает период времени, в течении которого сеанс может не использоваться. Можно выбрать или Нет тайм-аута, или Установить тайм-аут. Укажите значение в минутах, большее или равное двум.

Значение, указанное в файле описания веб-модуля, имеет более высокий приоритет по отношению к параметру административной консоли. Однако, значение этого параметра используется по умолчанию, когда тайм-аут сеанса не указан в файле описания веб-модуля. Для поддержания производительности таймер аннулирования не настроен с точностью до секунды. Когда частота записи основана на времени, убедитесь в том, что это значение хотя бы в два раза больше интервала записи.

Интеграция защиты

Указывает, что когда интеграция защиты включена, средство управления сеансами связывает идентификацию пользователей с их сеансами HTTP. Защита сеансов (интеграция защиты) включена по умолчанию.

Последовательный доступ к сеансам

Указывает, что параллельный доступ к сеансам на данном сервере не разрешен.

Табл. 2. Последовательный доступ к сеансам. В этой таблице описаны механизмы сериализации доступа к сеансам.
Механизм Функция
Максимальное время ожидания Задает максимальное время ожидания запросом сервлета сеанса HTTP перед запуском. Этот параметр не является обязательным и выражен в секундах. Значение по умолчанию: пять секунд. В нормальных условиях запрос сервлета ожидает доступ к сеансу HTTP и уведомляется о завершении работы запроса, который владел этим сеансом HTTP.
Разрешить доступ при тайм-ауте Указывает, запускается ли сервлет в обычном режиме или прерывается в случае достижения тайм-аута. Сервлет запускается в обычном режиме, если этот переключатель выбран. Если этот переключатель выключен, то сервлет прекращает обработку и создаются протоколы ошибок.


Имя файла: uprs_rsession_manager.html