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

Apakah titik pengetahuan manual operasi dan penyelenggaraan projek Java?

WBOY
Lepaskan: 2023-04-28 20:22:04
ke hadapan
4635 orang telah melayarinya

manual operasi dan penyelenggaraan projek java

1 Jana fail dump

jmap -dump:live,format=b,file=heap-dump-1829.bin 32171
Salin selepas log masuk

2 Semak penggunaan ruang cakera bagi subfolder

du -sh *
Salin selepas log masuk

3 masa:

jstat -gcutil pid interval(ms)
Salin selepas log masuk

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
Salin selepas log masuk

5

jcmd 32171 GC.class_histogram
Salin selepas log masuk

6. Semak tcpbilangan sambungan

netstat -nat|grep -i "80"|wc -l
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan