Heim  >  Artikel  >  Java  >  Was sind die Wissenspunkte des Java-Projektbetriebs- und Wartungshandbuchs?

Was sind die Wissenspunkte des Java-Projektbetriebs- und Wartungshandbuchs?

WBOY
WBOYnach vorne
2023-04-28 20:22:044580Durchsuche

Java-Projektbetriebs- und Wartungshandbuch

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 :Was sind die Wissenspunkte des Java-Projektbetriebs- und Wartungshandbuchs?

Führen Sie den Startbefehl foo.jar aus

du -sh *

5. Erstellen Sie ein Klassenhistogramm

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
Diejenigen, die damit zu tun haben Betrieb und Wartung des Java-Anwendungsservers Die Projektprozesse des angegebenen JAR-Pakets ps -ef |grep xxx.jarWenn Sie es nicht über den Java-Stopp-Befehl stoppen möchten, können Sie den Prozess direkt mit dem Linux-Befehl beenden kill -9 4382 (dies ist die Prozessnummer, die mit dem obigen Ansichtsbefehl abgerufen werden kann)Sie können auch den Linux-Befehl cd verwenden, um zu wechseln. Gehen Sie zum Pfad des JAR-Pakets und verwenden Sie dann java -jar xxx.jar & (fügen Sie Folgendes hinzu). Das &-Symbol bedeutet, dass es im Hintergrund ausgeführt wird, andernfalls wird es angezeigt)

Durchsuchen Sie das Dateiverzeichnis, um / -name xxx.jar zu finden. „ / “ bedeutet, im Stammverzeichnis zu suchen, oder Sie können das Verzeichnis selbst angeben , wie zum Beispiel find /A -name xxx.jar, um im A-Verzeichnis zu suchen

Verzeichnis suchen / aaa, was bedeutet, dass der Ordnername plus aaa im Stammverzeichnis gesucht wird

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 werden

2. 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.yml

Das 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen