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

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

Linux システムの場合の StaleConnectionException

Linux プラットフォーム上で WebSphere Application Server から DB2 データベースにアクセスする際に、ループバックの設定が必要になる場合があります。

Linux システムにはセマフォーの問題があり、以下の構成のいずれかでご使用の DB2 データベースへの JDBC アクセスが妨げられる可能性があります。 この問題が発生すると、JVM ログに DB2 不整合接続例外 SQL1224 が頻繁に表示されます。ただし、SQL 例外コードにはさまざまな種類があるため、不整合接続が発生した場合は DB2 トレース・ログを確認してください。次のエラー・データが表示される場合は、Linux のセマフォーの動作に問題があります。
'71' -SQLCC_ERR_CONN_CLOSED_BY_PARTNER and SQLCODE -XXXX
この問題に対処するには、データベースにループバックを設定します。 例えば、データベースが WAS、ホスト名が LHOST、 データベース・サービス・ポート番号が 50000 である場合は、DB2 コマンド行ウィンドウから次のコマンドを発行します。
db2 catalog TCPIP node RHOST remote LHOST server 50000
db2 uncatalog db WAS
db2 catalog db WAS as WASAlias at node loop authentication server
//If you connect to WASAlias, it is connect through loopback; 
//If you connect to WAS, it is "normal" connect. 
db2 catalog db WASAlias as WAS at node RHOST
カタログ・エントリーを検査するには、DB2 コマンド行ウィンドウから次のコマンドを発行します。
db2 connect to WAS user xxx
passwd: xxx



関連資料
例: データ・アクセス例外の処理 - StaleConnectionException
参照トピック    

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

最終更新: 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/rdat_stalelinux.html