ここでは、Application Server 8.2 のスレッドダンプを取得する方法について説明します。デフォルトでは、サーバーからコアファイルがダンプされ、server.xml ファイルにある -Xrs java-option フラグに従って再起動が行われます。
UNIX でサーバースレッドダンプを取得する方法は次のとおりです。
影響を受けるサーバーインスタンスの server.xml ファイルに -Xrs java-option フラグが含まれていないことを確認します。含まれている場合は、-Xrs java-option フラグを削除します。
オプションが変更されている場合は、サーバーインスタンスを再起動します。
ps コマンドを使用して、アプリケーションサーバーが稼働している java プロセスまたは appservDAS プロセス、あるいはその両方を特定します。
アプリケーションサーバーインスタンスで次のコマンドを実行します。
kill -3 pid |
この kill コマンドで、スレッドダンプがサーバーインスタンスの server.log ファイルにリダイレクトされます。
Windows でサーバースレッドダンプを取得する方法は次のとおりです。