SIP-Server: Konfiguration: Überlastungsschutz
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.ThresholdPolicySchwellenwert 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.ThresholdValueMindestwert:
1Freigabewert 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.ReleaseValueMindestwert:
1