Параметры контейнера SIP

Эта страница используется для настройки параметров контейнера SIP.

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

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

Задает максимальное число сеансов приложения SIP, которыми может управлять контейнер. После достижения максимума никакие новые диалоги SIP не запускаются. Когда превышение максимума происходит в кластерной среде, сервер не пересылает новые диалоги, пока число сеансов приложения не перестанет превышать максимум.

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

Когда сеансы приложения передаются от одного сервера приложений другому во время аварийной передачи управления, сервер активного приложения наследует сеансы, созданные сбойным сервером. Кроме того, в контейнере SIP новый сеанс приложения может создаваться сервлетом с помощью вызова метода SipFactory.createApplicationSession().

Новые сеансы приложения, создаваемые для событий, не начинающих диалоги SIP, не контролируются данным параметром. Но все новые сеансы приложения учитываются при подсчете максимально допустимого числа сеансов приложения. Таким образом, все активные сеансы приложения, включая не относящиеся к началу диалогов SIP, могут вызвать превышение максимума.

Информация Значение
Тип данных Целое число
Значение по умолчанию 120000 (рекомендуемое значение)
Диапазон 1 <= n <= java.lang.Integer.MAX_VALUE

Максимальное число сообщений за усредненный период

Задает максимальное число сообщений SIP, обрабатываемых за усредненный период. Усредненный период — это время, в течение которого вычисляется среднее значение числа сообщений, полученных контейнером.

Это среднее значение используется для определения загрузки контейнера, а также для определения, не приближается ли количество сообщений к максимуму. При превышении максимума автономный сервер или сервер Proxy продолжает обработку всех сообщений диалога. Недиалоговые запросы отклоняются. Когда контейнер находится в перегруженном состоянии, сервер Proxy возвращает ошибку 503.

Информация Значение
Тип данных Целое число
Значение по умолчанию 5000 (рекомендуемое значение)
Диапазон 1 <= n <= java.lang.Integer.MAX_VALUE

Максимальный размер очереди диспетчера

Задает размер внутренней очереди диспетчера. Когда размер очереди достигает максимального, очередь контейнера становится перегруженной и начинает отклонять запросы новых сеансов. В этом случае контейнер не сообщает о перегрузке серверу Proxy.

Настройте максимальный размер очереди таким образом, чтобы она не переполнялась. Пока внутренняя очередь перегружена, отклоняются все поступающие пакеты UDP. Ограничение размера очереди улучшает восстановление, если процессор используется другими процессами или нитями. Кроме того, это позволяет предотвратить нехватку памяти в контейнере. Значение 0 обозначает неограниченный размер очереди.

Информация Значение
Тип данных Целое число
Значение по умолчанию 3200 (рекомендуемое значение)
Диапазон 0 <= n <= java.lang.Integer.MAX_VALUE

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

Задает максимальное время ответа приложения (в миллисекундах). При превышении этого значения контейнер уведомляет среду кластера о том, что он недоступен. Эту функцию можно отключить, выключив в административной консоли данный переключатель и задав значение 0.

Будьте осторожны при настройке параметра "Максимальное время ответа" SIP. Подсчитанное время ответа может не соответствовать реальной скорости работы приложения. Если ответ на запрос создается после выполнения действия пользователем (как, например, в случае запросов INVITE), вычисленное время ответа может быть весьма существенным. Однако в этом случае большое время ответа не связано с задержками в работе контейнера SIP. Не следует рассматривать время ответа как критерий загруженности. Оценка времени ответа эффективна только в том случае, если приложение отвечает немедленно, не дожидаясь реакции пользователя. Примером могут служить приложения подписки и регистрации.

Информация Значение
Тип данных Целое число
Значение по умолчанию 0
Диапазон 1 <= n <= java.lang.Integer.MAX_VALUE

Период усреднения в миллисекундах

Задает время в миллисекундах, которое используется для подсчета максимального числа сообщений за усредненный период. Этот параметр представляет собой скользящее окно, во время которого контейнер SIP подсчитывает количество сообщений, отправленных контейнеру.

Информация Значение
Тип данных Целое число
Значение по умолчанию 1000 (рекомендуемое значение)
Диапазон 1000 <= n <= java.lang.Integer.MAX_VALUE

Частота обновления статистики

Частота, с которой контейнер вычисляет средние значения и публикует статистику в инфраструктуре сбора статистики.

Информация Значение
Тип данных Целое число
Значение по умолчанию 10000 (рекомендуемое значение)
Диапазон 1000 <= n <= java.lang.Integer.MAX_VALUE

Поиск серверов SIP, используя DNS

Включает режим поиска серверов SIP с помощью DNS (служб имен каталогов).

URI SIP может преобразовываться посредством DNS в IP-адрес, порт и транспортный протокол следующего узла.

Значения полей Имя основного сервера DNS или Имя вспомогательного сервера DNS — строки, содержащие адрес и порт. Следующие примеры показывают синтаксис этих значений.
Прим.: Контейнер сначала обращается к основному серверу DNS. Если тот недоступен, контейнер обращается к вспомогательному серверу DNS. После этого, пока вспомогательный сервер DNS остается доступным, контейнер не пытается обращаться к основному серверу DNS.
  • десятичный-адрес-с-разделительными-точками@.порт
  • имя-хоста.домен@порт
  • адрес-IPv6@порт
Информация Значение
Тип данных Булевское значение
Значение по умолчанию Ложь
Имя основного сервера DNS
IP-адрес и порт основного сервера DNS. Если этот сервер недоступен, контейнер обращается к вспомогательному серверу DNS.
Информация Значение
Тип данных Строка
Значение по умолчанию пустая строка.
Имя вспомогательного сервера DNS
IP-адрес и порт вспомогательного сервера DNS.
Информация Значение
Тип данных Строка
Значение по умолчанию пустая строка.

Пул нитей

Указывает пул нитей для контейнера SIP.

Если пул нитей не выбран, контейнер SIP создает новый пул нитей с максимальным размером 15.



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