Ustawienia kontenera SIP

Ta strona służy do konfigurowania ustawień kontenera SIP dla protokołu SIP (Session Initiation Protocol).

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Serwery > Typy serwerów > Serwery aplikacji WebSphere > nazwa_serwera > Ustawienia kontenera SIP > Kontener SIP.

Maksymalna liczba sesji aplikacji

Określa maksymalną liczbę sesji aplikacji SIP zarządzanych przez kontener. Po osiągnięciu liczby maksymalnej nie są rozpoczynane żadne nowe konwersacje SIP. Kiedy liczba maksymalna zostanie przekroczona w środowisku klastrowym, serwer nie przekazuje żadnych nowych okien dialogowych do momentu, gdy liczba sesji aplikacji nie przestanie przekraczać liczby maksymalnej.

Sesje aplikacji są zwykle tworzone przez nowe połączenia przychodzące, ale mogą być również tworzone przez inne zdarzenia. Liczba sesji aplikacji nie ma wpływu na przełączenie awaryjne i ma zastosowanie tylko do nowych sesji, które zostały utworzone w wyniku połączeń przychodzących.

Kiedy sesje aplikacji są przekazywane z jednego serwera aplikacji na inny serwer z powodu przełączenia awaryjnego, aktywny serwer aplikacji dziedziczy sesje utworzone na serwerze, który uległ awarii. Ponadto serwlet może również utworzyć nową sesję aplikacji w kontenerze SIP, wywołując metodę SipFactory.createApplicationSession().

Nowe sesje aplikacji utworzone w wyniku zdarzeń innych niż rozpoczęcie konwersacji SIP nie są sterowane przez to ustawienie. Jednak podczas obliczania maksymalnej liczby dozwolonych sesji uwzględniane są wszystkie nowe sesje aplikacji. Z tego względu przyczyną przekroczenia maksymalnej liczby sesji mogą być wszystkie aktywne sesje aplikacji łącznie z tymi, które nie są powiązane z rozpoczynaniem konwersacji SIP.

Informacje Wartość
Typ danych Liczba całkowita
Wartość domyślna 120000 (zalecana)
Zakres 1 <= n <= java.lang.Integer.MAX_VALUE

Maksymalna liczba komunikatów na okres uśredniania

Określa maksymalną liczbę przetworzonych komunikatów SIP na okres uśredniania. Okres uśredniania to czas, w którym obliczana jest średnia liczba komunikatów odbieranych przez kontener.

Ta średnia umożliwia określenie obciążenia kontenera oraz pozwala stwierdzić, czy liczba komunikatów zbliża się do liczby maksymalnej. Po przekroczeniu liczby maksymalnej serwer autonomiczny lub serwer proxy nadal obsługuje wszystkie komunikaty w oknach dialogowych. Żądania inne niż okna dialogowe są odrzucane. Kiedy kontener jest przeciążony, serwer proxy zwraca błąd 503.

Informacje Wartość
Typ danych Liczba całkowita
Wartość domyślna 5000 (zalecana)
Zakres 1 <= n <= java.lang.Integer.MAX_VALUE

Maksymalna wielkość kolejki rozsyłania

Określa wielkość wewnętrznej kolejki rozsyłania. Kiedy zostanie osiągnięty próg maksymalnej wielkości kolejki, następuje przeciążenie kolejki kontenera i rozpoczyna ona usuwanie żądań dla nowych sesji. W takiej sytuacji kontener nie zgłasza serwerowi proxy, że znalazł się w stanie przeciążenia.

Należy skonfigurować system, ograniczając wielkość kolejki, aby zapobiec osiąganiu przez nią tego progu. Kiedy kolejka wewnętrzna osiągnie stan przeciążenia, przychodzące pakiety UDP są usuwane aż do momentu zakończenia stanu przeciążenia kolejki. Ograniczenie wielkości kolejki umożliwia lepsze odzyskiwanie, jeśli procesor jest używany przez inne procesy lub wątki, i zapobiega osiągnięciu przez kontener stanu braku pamięci. Jeśli ta wartość jest ustawiona na 0, wielkość kolejki jest nieograniczona.

Informacje Wartość
Typ danych Liczba całkowita
Wartość domyślna 3200 (zalecana)
Zakres 0 <= n <= java.lang.Integer.MAX_VALUE

Maksymalny czas odpowiedzi

Określa dla aplikacji maksymalny czas odpowiedzi w milisekundach. Po upływie tego czasu kontener powiadamia środowisko klastra, że jest niedostępny. Ta opcja może zostać wyłączona w Konsoli administracyjnej przez usunięcie zaznaczenia pola wyboru i określenie wartości 0.

Ustawienia Maksymalny czas odpowiedzi SIP należy używać ostrożnie, ponieważ obliczony czas odpowiedzi nie odpowiada zachowaniu wszystkich aplikacji. Dla żądań, takich jak INVITE, gdzie odpowiedzi są generowane jako wynik interakcji użytkownika, obliczany czas odpowiedzi może być długi. Jednak wydłużony czas odpowiedzi nie jest powodowany przez opóźnienie w kontenerze SIP. Z tego powodu nie należy obliczać czasu odpowiedzi jako czynnika obciążającego. Zalecane aplikacje dla efektywnego obliczenia odpowiedzi to aplikacje odpowiadające natychmiast, bez interakcji użytkownika. Aplikacje subskrypcji i rejestracji to odpowiednie przykłady.

Informacje Wartość
Typ danych Liczba całkowita
Wartość domyślna 0
Zakres 1 <= n <= java.lang.Integer.MAX_VALUE

Okres uśredniania w milisekundach

Służy do określania czasu trwania (w milisekundach) operacji obliczania maksymalnej liczby komunikatów na okres uśredniania. To ustawienie ma postać okna kroczącego, w którym kontener SIP oblicza liczbę komunikatów wysyłanych do kontenera.

Informacje Wartość
Typ danych Liczba całkowita
Wartość domyślna 1000 (zalecana)
Zakres 1000 <= n <= java.lang.Integer.MAX_VALUE

Częstotliwość aktualizacji statystyk

Określa interwał dla obliczania średnich wartości i publikowania statystyk w infrastrukturze PMI (Performance Monitoring Infrastructure) przez kontener.

Informacje Wartość
Typ danych Liczba całkowita
Wartość domyślna 10000 (zalecana)
Zakres 1000 <= n <= java.lang.Integer.MAX_VALUE

Odnajdywanie serwerów SIP przy użyciu serwera DNS

Określa, czy ma być włączone wyszukiwanie serwerów SIP przy użyciu serwera DNS (Directory Name Service).

Identyfikator URI (Uniform Resource Identifier) SIP może być przetłumaczony przez serwer DNS na adres IP (Internet Protocol), port i protokół transportowy następnego przeskoku.

Wartością w polach Nazwa podstawowego serwera DNS i Nazwa dodatkowego serwera DNS jest łańcuch zawierający jedną krotkę adresu i portu. W poniższych przykładach podano krotkę adresu i portu.
Uwaga: Kontener kontaktuje się najpierw z podstawowym serwerem DNS, a następnie, jeśli podstawowy serwer DNS jest niedostępny, kontener kontaktuje się z dodatkowym serwerem DNS. Jeśli dodatkowy serwer DNS pozostaje aktywny, kontener nie podejmuje próby skontaktowania się z podstawowym serwerem DNS.
  • adres_dziesiętny_oddzielony_kropkami@.port
  • nazwa_hosta.domena@port
  • adres_IPV6@port
Informacje Wartość
Typ danych Wartość boolowska
Wartość domyślna Fałsz
Nazwa podstawowego serwera DNS
Określa krotkę adresu IP i portu dla podstawowego serwera DNS. Jeśli ten serwer jest niedostępny, kontener wysyła odpowiedź do dodatkowego serwera DNS.
Informacje Wartość
Typ danych Łańcuch
Wartość domyślna Pusty łańcuch
Nazwa pomocniczego serwera DNS
Określa krotkę adresu IP i portu dla pomocniczego serwera DNS.
Informacje Wartość
Typ danych Łańcuch
Wartość domyślna Pusty łańcuch

Pula wątków

Określa pulę wątków używaną przez kontener SIP.

Jeśli nie wybrano puli wątków, kontener SIP utworzy nową pulę wątków o maksymalnej wielkości wynoszącej 15.



Nazwa pliku: usip_rcont.html