Rumah >Java >javaTutorial >Apakah titik pengetahuan manual operasi dan penyelenggaraan projek Java?

Apakah titik pengetahuan manual operasi dan penyelenggaraan projek Java?

WBOY
WBOYke hadapan
2023-04-28 20:22:044630semak imbas

manual operasi dan penyelenggaraan projek java

1 Jana fail dump

jmap -dump:live,format=b,file=heap-dump-1829.bin 32171

2 Semak penggunaan ruang cakera bagi subfolder

du -sh *

3 masa:

jstat -gcutil pid interval(ms)

Apakah titik pengetahuan manual operasi dan penyelenggaraan projek Java?

4 Dayakan pemantauan jarak jauh jmx:

Laksanakan arahan permulaan foo.jar

java -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar foo.jar

5

jcmd 32171 GC.class_histogram

6. Semak tcpbilangan sambungan

netstat -nat|grep -i "80"|wc -l

7. Nombor proses pertanyaan

rreee

java Perkara tentang operasi dan penyelenggaraan pelayan aplikasi

1 Kadangkala anda perlu tahu aplikasi java yang dijalankan pada pelayan linux Anda boleh mencarinya dengan arahan

Lihat semua proses java ps -ef|grep java

Lihat proses projek bagi pakej balang yang ditentukan ps -ef|grep xxx.jar

Jika anda tidak mahu menghentikannya melalui perintah stop java, anda boleh terus menamatkan proses dengan perintah Linux kill - 9 4382 (Ini adalah nombor proses, yang boleh diperolehi dengan menggunakan arahan view di atas)

Anda juga boleh menggunakan cd Linux arahan untuk beralih ke laluan pakej jar, dan kemudian gunakan java -jar xxx.jar & (menambah ampersand ialah Jika anda mahu ia dijalankan di latar belakang, ia akan dipaparkan jika anda tidak menambahnya)

Cari direktori fail untuk mencari / -name xxx.jar, "/" menentukan untuk mencari dalam direktori root, anda juga boleh menentukan direktori itu sendiri, seperti find /A -name xxx.jar Find

dalam direktori A dan cari direktori find / aaa, yang bermaksud mencari nama folder tambah aaa dalam direktori root

2. Server Mulakan projek Java pada

projek springboot semuanya dalam bentuk balang Anda boleh melaksanakan arahan berikut untuk memulakan projek pada pelayan (anda boleh melaksanakan arahan dalam direktori semasa balang, atau anda boleh melaksanakan arahan di mana-mana lokasi. Ingat untuk tulis laluan pakej jar yang lengkap)

1 java -jar xxx.jar Anda boleh memulakan projek dengan menekan Enter, tetapi apabila anda menekan ctrl+z untuk keluar dari baris arahan, proses Java juga akan ditutup. dan projek akan dihentikan.

2.

3. nohup java -Dspring.profiles.active=prod -jar xxx.jar & , projek formal biasanya mempunyai konfigurasi yang berbeza dalam persekitaran yang berbeza Anda boleh menentukan fail konfigurasi persekitaran untuk digunakan dalam arahan.

”=prod” ialah peraturan penamaan untuk fail konfigurasi application.yml dalam springboot,

persekitaran pembangunan aplikasi-dev.yml am, persekitaran dalam talian application-prod.yml

Atas ialah kandungan terperinci Apakah titik pengetahuan manual operasi dan penyelenggaraan projek Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam