私はJavaプロセスを持っています。log4jロギング目的で使用しています。log4j.xmlで、ログ ファイルの場所と名前を指定しました。ロギングは正常に機能しています。kill -3ここでログに問題があります。
を使用してプロセスダンプを取得しようとしていますkill -QUIT <pid>/ killl -3 <pid>。で生成されたダンプが、kill -3で指定されたログ ファイルで更新されることを期待していましたlog4j.xml。
しかし、それはそのようには起こっていません。オブザーバー スレッド ステータスへのダンプが必要です。実行中のプロセスのプロセス ダンプを取得する他の方法がわかりません。