Anzahl gleichzeitiger aktiver Sessions begrenzen
Es ist möglich, die Anzahl gleichzeitiger aktiver Sessions in Tomcat zu begrenzen. Wenn die Begrenzung erreicht ist, können neue Benutzer nicht mehr auf die Webapplikation zugreifen, bis frühere Sessions beendet sind. Dazu:
Öffnen Sie die Datei
ADOIT16_0.war
im Ordner “<Tomcat Installation>/webapps“ mit einer Komprimierungs-Software. Bearbeiten Sie die DateiMETA-INF/context.xml
im Archiv.Erweitern Sie die
context
Definition (<Context>) um ein neues Elementmanager
(<Manager>) und fügen Sie das Attribut "maxActiveSessions" mit einer von Ihnen gewählten Begrenzung hinzu. Speichern Sie danach die Änderungen.
Beispiel
<?xml version='1.0' encoding='UTF-8'?> <Context path='/*' cookies='true'> <Manager maxActiveSessions = "1000"/> </Context>
Den Standard-Manager verwenden und eine Höchstgrenze von 1000 parallel aktiven Sessions festlegen.
Fertig! Starten Sie den Apache Tomcat Web-Server neu, damit die Änderungen wirksam werden.