Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > Übersicht tags
Setzen Sie bei vielen Benutzern die maximalen Einstellungen für die http-/https-Threads beim tomcat-Server hoch.
Einstellung | Beschreibung |
---|---|
maxHttpThreads | Definiert die maximale Anzahl an http-Threads, die bearbeitet werden können. |
maxHttpSpareThreads | Definiert die maximale Anzahl an „Reserve“-http-Threads. |
minHttpSpareThreads | Definiert die minimale Anzahl an „Reserve“-http-Threads. |
maxHttpsThreads | Definiert die maximale Anzahl an https-Threads, die bearbeitet werden können. |
maxHttpsSpareThreads | Definiert die maximale Anzahl an „Reserve“-https-Threads. |
minHttpsSpareThreads | Definiert die minimale Anzahl an „Reserve“-https-Threads. |
Die Einstellungen der SpareThreads sind Optimierungen, um einen plötzlichen starken Anstieg von Anfragen besser abzudecken, wie es etwa bei öffentlich zugänglichen Servern oder einer sehr aggressiven Nutzung der API möglich wäre. Wenn Sie agorum core innerhalb Ihres Unternehmens normal verwenden, müssen Sie nichts ändern.
Planen Sie, 1000 Benutzer über die Weboberfläche mit dem System arbeiten zu lassen, dann sind 300 Threads nicht ausreichend. Erhöhen Sie die Anzahl an Threads.
Alternativ können Sie die Einstellungen auch manuell in folgender Datei vornehmen:
InstallDir\jboss\server\default\deploy\jbossweb-tomcat50.sar\server.xml
Tragen Sie hier einen größeren maximalen Wert unter maxThreads ein:
<Server> ... <Service name="jboss.web" className="org.jboss.web.tomcat.tc5.StandardService"> <!-- A HTTP/1.1 Connector on port 80 --> <!-- Default: port="80" address="${jboss.bind.address}" --> <Connector port="80" address="${jboss.bind.address}" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" compression="on" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/> <!-- A AJP 1.3 Connector on port 8009 <Connector port="8009" address="${jboss.bind.address}" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3"/> --> <!-- SSL/TLS Connector configuration using the admin devl guide keystore --> <!-- Default: port="443" address="${jboss.bind.address}" keystorePass="changeit" --> <Connector port="443" address="${jboss.bind.address}" maxThreads="100" minSpareThreads="5" maxSpareThreads="15" compression="on" scheme="https" secure="true" clientAuth="false" keystorePass="changeit" sslProtocol = "TLS" /> ... </Server>