WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

トランザクションのトラブルシューティングのヒント

このトピックには、WebSphere Application Server トランザクション・サービスに関する問題のトラブルシューティングに役立つヒントを記載しています。

WebSphere Application Server ノードに固有のメッセージング問題については、 インフォメーション・センターの他のトピック (例えば WebSphere MQ メッセージングのトラブルシューティングのヒント ) や Application Servers support Web site を参照してください。

ピア・リカバリーがロックの獲得に失敗しました。

トランザクションのピア・リカバリーが、リカバリー処理の実行に必要なファイル・ロックの獲得に失敗した場合、以下のメッセージを参照します。
[10/26/04 8:41:38:887 CDT] 00000029 CoordinationL A   CWWTR0100_GENERIC_ERROR
[10/26/04 8:41:39:100 CDT] 00000029 RecoveryHandl A   CWWTR0100E: An attempt to 
acquire a file lock need to perform recovery processing failed. Either the target 
server is active or the recovery log configuration is incorrect
....
[10/26/04 8:42:34:921 CDT] 00000027 HAGroupImpl   I   CWRHA0130I: The local member 
of group GN_PS=fwsitkaCell01¥fwwsaix1Node01¥GriffinServer3,IBM_hc=GriffinCluster,type
=WAS_TRANSACTIONS has indicated that is it not alive. The JVM will be terminated.
[10/26/04 8:42:34:927 CDT] 00000027 SystemOut     O Panic:component requested panic 
from isAlive
ファイル・ロックの獲得に失敗する原因のトラブルシューティングには、以下要因を確認します。
  • トランザクション・ログ・リカバリーのフェイルオーバーがサーバー・クラスター上で使用可能で、 トランザクション・ログに対して NAS デバイスを使用している場合、ご使用のマシン上の DFS レベルが NAS DFS レベルに対して正しいレベルにあることを確認します。2 つのレベルが正しくない場合は、トランザクション・ログがアクセスできません。
  • 非ルートを実行している場合は、非ルート・ユーザーおよびグループの ID 番号がピア・リカバリーと関わるすべてのマシン上で一致することを確認してください。
  • トランザクションのために定義されたポリシーを持っている場合は、ポリシーを検討して、正しいサーバーにコントロールを与えていることを確認します (優先リストを追加するかまたはリオーダーする必要があるかもしれません)。

サーバーが失敗した後でログに記録された XAER_NOTA 例外

アプリケーション・サーバーが失敗し、トランザクション・レコードの終了がディスクに対して即時に強制されない場合は、トランザクションのリカバリーを行えるかどうかは状況に応じて異なります。

WebSphere Application Server はログへの記録の終了を強制しないので、 ディスクへの書き込みのタイミングはオペレーティング・システム/ネットワーク・ファイル・システムに応じて決まります。 サーバーを正常にシャットダウンする場合は、レコードは強制されます。 トランザクション・サービスは、データベースから戻された XAER_NOTA を入手したとき、 終了レコードがまったくディスクに書き込まれない事態に対処するように設計されています。
[date time] 00000057 WSRdbXaResour E   CWWRA0302E:  XAException occurred.  
                                        Error code is: XAER_NOTA (-4).  Exception is: XAER_NOTA

トランザクション・ログ内に終了レコードなしで残されているトランザクションがある場合は、トランザクション・サービスがデータベースの確認を試みます。 トランザクションが完了している場合は、データベースは、完了しなければならないものがない (XAER_NOTA) ことを示します。 これは通常の振る舞いであり、エラーではありません。

クリーンなシャットダウン・メッセージがメッセージ・ログにありません。

アプリケーション・サーバーがシャットダウンすると、アクティブ・トランザクションはロールバックされます。 すべてのトランザクションが正常に完了した場合、トランザクション・サービスのクリーンなシャットダウンを示すメッセージ CWWTR0105I がログに記録され、次のサーバーの再始動ではリカバリー・アクティビティーは必要ありません。アプリケーション・サーバーがシャットダウンし、メッセージ CWWTR0105I がログに記録されない場合、これは問題を示すものではありませんが、サーバーの再始動時にリカバリー・アクティビティーが必要なことを意味します。

データ保全性の問題を回避するため、製品をアンインストールする前に、すべてのアプリケーション・サーバーのクリーン・シャットダウンを行う必要があります。




関連タスク
トランザクションのトラブルシューティング
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/rjta_prob0.html