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