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)
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
rreee1 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!