1.Tomcat-Optimierungskonfiguration (1) Ändern Sie Tomcats catalina.bat Ändern Sie Java in den Servermodus, erhöhen Sie den Speicher der JVM und fügen Sie hinzu setJAVA_OPTS=-server -Xms1024m -Xmx2048m -Xss512K -XX:PermSize=128m -XX:MaxPermSize=256m setCATALINA_OPTS=-server -Xms512m -Xmx512m Wie unten dargestellt: Xms: Anfangsspeicher Xmx: Maximaler Speicher (2) Ändern Sie Tomcats Server.xml Fügen Sie die folgende Konfiguration in <Servicename="Catalina"> hinzu (getestet, 2000 gleichzeitige Verbindungen innerhalb von 10 Sekunden sind kein Problem). <Executorname="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="800"minSpareThreads="25" maxIdleTime="60000"/> <Connectorexecutor="tomcatThreadPool" Port="80"Protokoll="HTTP/1.1" VerbindungsTimeout="60000" keepAliveTimeout="15" maxKeepAliveRequests="200" disableUploadTimeout="false" enableLookups="false" redirectPort="8443"/> Beachten Sie, dass die Zahl „maxThreads“ nicht zu hoch eingestellt werden sollte, da dies leicht zu folgenden Fehlern führen kann: 2. MySQL-Konfiguration optimieren (1) Ändern Sie MySql's my.ini (Windows) oder my.cnf (Linux) max_connections = 12000 // Die maximale Anzahl von Verbindungen liegt im Allgemeinen zwischen 0 und 15000. Versuchen Sie, 15000 nicht zu überschreiten. max_user_connections=0 // Maximale Anzahl von Benutzerverbindungen, 0 bedeutet keine Begrenzung interactive_timeout=31536000 // Timeout, auf ein Jahr einstellen, um den folgenden Fehler im Verbindungspool zu vermeiden wait_timeout=31536000 query_cache_size=512m //Abfrage-Cache, versuchen Sie, ihn größer einzustellen, um den folgenden Fehler zu vermeiden Schlüsselpuffergröße = 1024 m query_cache_type = 1 max_allowed_package=600m Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Vue3+TypeScript kapselt Axios und implementiert Anforderungsaufrufe
>>: Lösung für die Ausnahmen 1449 und 1045 bei der Verbindung mit MySQL
<br />Der Schriftsatz auf der Seite erfolgt ...
Lassen Sie uns heute einen einfachen 3D-Zauberwür...
Inhaltsverzeichnis Vorwort Ajax seriell und paral...
01. Befehlsübersicht Der Befehl „locate“ ist eige...
1. Erstellen Sie das Basisimage von jmeter Das Do...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Übersicht 1.1 Was ist der s...
Ergebnis: Implementierungscode: Muss mit der Swip...
Inhaltsverzeichnis Linux - Dateideskriptor, Datei...
Oft möchten wir, dass der Server regelmäßig ein S...
Inhaltsverzeichnis Einführung Frage Design 1: Adj...
Im Folgenden habe ich einige grundlegende SQL-Ken...
Durchführung regelmäßiger Backups von Mysql-Daten...
Ergebnisse erzielenImplementierungscode html <...
Der MySQL-Dienst wird gestartet, aber es kann kei...