SIP-Server: Konfiguration: Überlastungsschutz

Konfigurationsoptionen     

Auf dieser Seite drosseln Sie eingehende SIP-Anforderungen basierend auf der Rate der Sessiongenerierung oder der Länge der SIP-Transport- und Timer-Kapazitätsbeschränkungen.

Mit dem Überlastungselement in sipserver.xml können Sie eingehende SIP-Anforderungen entsprechend einer konfigurierten Überlastbedingung drosseln. Tritt eine Überlastungsbedingung auf, verwirft WebLogic Communications Server neue SIP-Anforderungen und antwortet mit "503 Service Unavailable", bis der konfigurierte Freigabewert erkannt oder die Kapazität der Ausführungs-Queues des Servers überschritten ist.

Benutzerdefinierte Überlastungssteuerelemente werden nur auf erste SIP-Anforderungen angewendet. SIP-Dialoge, die bei Auftreten einer Überlastungsbedingung bereits aktiv sind, können zusätzliche SIP-Anforderungen generieren, die nicht gedrosselt werden.

Konfigurationsoptionen

Name Beschreibung
Schwellenwert-Policy

Zur Angabe der Messmethode, mit der Überlastungsbedingungen überwacht werden.

  • session-rate: Misst die Rate, mit der neue SIP-Anforderungen generiert werden. WebLogic Communications Server ermittelt die Sessionrate, indem er die Anzahl der neuen SIP-Anwendungsverbindungen berechnet, die in den letzten 5 Sekunden des Betriebs erstellt wurden. Siehe Überlastungskontrolle auf Basis der Sessiongenerierungsrate.

  • queue-length: Misst die Summe der Größen der Kapazitätsbeschränkungen, die SIP-Anforderungen und SIP-Timer verarbeitet.

MBean-Attribut:
OverloadBean.ThresholdPolicy

Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.

Schwellenwert

Der gemessene Wert, der eine Überlastungsbedingung auslöst.

  • In Verbindung mit der Policy zur Regulierung der Sessionrate gibt dieses Attribut die Zahl der neuen SIP-Anforderungen pro Sekunde an, die eine Überlastungsbedingung auslöst.

  • In Verbindung mit der Policy, die einen Schwellenwert für die Queue-Länge einrichtet, gibt dieses Attribut an, ab welcher Größe der kombinierten SIP-Transport- und SIP-Timer-Kapazitätsbeschränkungen eine Überlastungsbedingung ausgelöst wird.

Nachdem der Schwellenwert erkannt wird, drosselt WebLogic Communications Server neue SIP-Anforderungen, bis der konfigurierte Freigabewert erkannt wird.

MBean-Attribut:
OverloadBean.ThresholdValue

Mindestwert: 1

Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.

Freigabewert

Der gemessene Wert, ab dem die Überlastungsbedingung wieder aufgehoben wird.

  • In Verbindung mit der Policy, die einen Schwellenwert für die Sessionrate einrichtet, gibt der Freigabewert an, bei wie vielen neuen SIP-Anforderungen pro Sekunde die Sessiondrosselung wieder aufgehoben wird.

  • In Verbindung mit der Policy, die einen Schwellenwert für die Queue-Länge einrichtet, gibt der Freigabewert an, ab welcher Länge der kombinierten Kapazitätsbeschränkungen die Sessiondrosselung beendet wird.

MBean-Attribut:
OverloadBean.ReleaseValue

Mindestwert: 1

Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.