Javaプロジェクト運用保守マニュアルのナレッジポイントは何ですか?

WBOY
リリース: 2023-04-28 20:22:04
転載
4587 人が閲覧しました

java プロジェクト運用保守マニュアル

1. ダンプ ファイルの生成

jmap -dump:live,format=b,file=heap-dump-1829.bin 32171
ログイン後にコピー

2. サブフォルダーのディスク使用量の確認

du -sh *
ログイン後にコピー

3. gc の状態を実際に監視時間:

jstat -gcutil pid interval(ms)
ログイン後にコピー

Javaプロジェクト運用保守マニュアルのナレッジポイントは何ですか?

4. jmx リモート監視を有効にする:

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. tcp接続数を確認

netstat -nat|grep -i "80"|wc -l
ログイン後にコピー

7. クエリプロセス番号

 ps -ef | grep tomcat8
ログイン後にコピー

java アプリケーション サーバーの運用と保守に関する事項

##1. Linux サーバー上でどの Java アプリケーションが実行されているかを知る必要がある場合があります。コマンドを使用して検索できます #すべての Java プロセスを表示 ps -ef|grep java

指定された jar パッケージのプロジェクト プロセスを表示 ps -ef|grep xxx.jar

途中で停止したくない場合Java stop コマンドを使用すると、Linux コマンドを直接使用してプロセスを終了できます。 kill - 9 4382 (これはプロセス番号であり、上記の view コマンドを使用して取得できます)

Linux コマンドを使用することもできます。 cd コマンドを使用して、jar パッケージのパスに切り替え、java -jar xxx.jar & を使用します (アンパサンドを追加すると、バックグラウンドで実行する場合、アンパサンドを追加しないと表示されます)

ファイル ディレクトリを検索して / -name xxx.jar を見つけます。「/」はルート ディレクトリで検索することを指定します。find /A -name xxx.jar のようにディレクトリを自分で指定することもできます。ディレクトリ

# 検索ディレクトリ find / aaa (ルート ディレクトリでフォルダー名に aaa を加えたものを検索することを意味します)

#2. サーバー

# で Java プロジェクトを開始します##springboot プロジェクトはすべて jar 形式であり、次のコマンドを実行してサーバー上でプロジェクトを開始できます (jar の現在のディレクトリでコマンドを実行することも、任意の場所でコマンドを実行することもできます。任意の場所 (忘れずに完全な jar パッケージ パスを記述してください) 1. java -jar xxx.jar Enter キーを押してプロジェクトを開始できますが、ctrl z キーを押してコマンド ラインを終了すると、Java プロセスが

2. nohup java -jar xxx.jar & 、この方法では、Java プロセスがバックグラウンドで実行され、コマンド ラインを終了してもプロジェクトには影響しません。

3. nohup java -Dspring.profiles.active=prod -jar xxx.jar & 、正式なプロジェクトは通常、環境ごとに異なる構成を持ちますが、どの環境の構成ファイルを使用するかをコマンドで指定できます。

"=prod" は、springboot、

一般的な application-dev.yml 開発環境、application-prod.yml オンライン環境の application.yml 構成ファイルの命名規則です。

以上がJavaプロジェクト運用保守マニュアルのナレッジポイントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート