1. Erstellen Sie eine Dump-Datei
jmap -dump:live,format=b,file=heap-dump-1829.bin 32171
2. Überprüfen Sie den GC-Status in Echtzeit:
4. Aktivieren Sie die JMX-Fernüberwachung :
Führen Sie den Startbefehl foo.jar ausdu -sh *
jstat -gcutil pid interval(ms)
Anzahl der Verbindungen
java -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar foo.jar
2 Starten Sie das Java-Projekt auf dem Server
Springboot-Projekte liegen alle im JAR-Format vor. Sie können den folgenden Befehl auf dem Server ausführen, um das Projekt zu starten (Sie können den Befehl im aktuellen Verzeichnis des JAR ausführen, oder Sie können den Befehl an einem beliebigen Ort ausführen. Denken Sie daran 1. java -jar xxx.jar Sie können das Projekt starten, indem Sie die Eingabetaste drücken. Wenn Sie jedoch Strg + Z drücken, um die Befehlszeile zu verlassen, wird auch der Java-Prozess geschlossen und das Projekt geschlossen gestoppt werden2. nohup java -jar xxx.jar & , auf diese Weise wird der Java-Prozess im Hintergrund ausgeführt und das Verlassen der Befehlszeile hat keine Auswirkungen auf das Projekt. 3. nohup java -Dspring.profiles.active=prod -jar xxx.jar &, formale Projekte haben im Allgemeinen unterschiedliche Konfigurationen in verschiedenen Umgebungen. Sie können im Befehl angeben, welche Umgebungskonfigurationsdatei verwendet werden soll. “=prod“ ist die Benennungsregel für die Konfigurationsdatei application.yml in Springboot, allgemeine Entwicklungsumgebung application-dev.yml, Online-Umgebung application-prod.ymlDas obige ist der detaillierte Inhalt vonWas sind die Wissenspunkte des Java-Projektbetriebs- und Wartungshandbuchs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!