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

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

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

Использовать прокси-сервер SIP для связи с внешними доменами

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

Тип данных Булевское значение
Значение по умолчанию True
Максимальное число сеансов приложения

Задает максимальное число сеансов приложения 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 обозначает неограниченный размер очереди.

Тип данных Целое число
Значение по умолчанию 5000 (рекомендуемое значение)
Диапазон 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
Частота обновления статистики

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

Тип данных Целое число
Значение по умолчанию 1000 (рекомендуемое значение)
Диапазон 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 рекомендуется создать отдельный пул нитей WebSphere. Обычно его размер составляет от 15 до 30 нитей (по одной нити на очередь). Это удобно сочетается с механизмом обнаружения зависших нитей WebSphere. Зависшая нить может блокировать большое количество сообщений SIP, поэтому она должна быть обнаружена как можно раньше. Однако по умолчанию порог обнаружения зависших нитей слишком большой для большинства сценариев использования SIP. Его рекомендуется установить в 30 секунд. См. главу "Настройка стратегии обнаружения зависших нитей" (ссылка внизу).

Тип данных список меню
Значение по умолчанию Нет



Ссылки, помеченные как (в сети), требуют подключения к Internet.

Задачи, связанные с данной
Информация, связанная с данной


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