Interstage Application Server トラブルシューティング集
|
目次
索引

|
9.1 CORBAサービス運用中のシステム例外発生
CORBAサービス運用中にCOMM_FAILUREが発生する
CORBAサービス運用中にシステム例外(COMM_FAILURE)が発生した場合、以下の原因が考えられます。
configファイルの設定による問題
configファイル(CORBAサービスの動作環境ファイル)の以下のパラメタ値で不足が発生した場合、COMM_FAILUREが発生します。
なお、サーバ機能では、max_IIOP_resp_conの値および実際の消費量をodprtcurparamコマンドにより確認することができます。
- [発生マシン]
- サーバ
- [発生条件]
- サーバでクライアントから受け付けるコネクション数を超えて、リクエストを受け付けた場合に発生します。
動作ログを採取し、ログファイルに以下の情報があれば、これが原因と考えられます。
Error gen (OM_con_lib.c,xxxx): responder: max connection limit exceeded
- [発生頻度]
- 通常、クライアントアプリが終了するまで継続して発生します。
- period_receive_timeout, period_server_timeout(タイマ監視パラメタ)
- [発生マシン]
- クライアント/サーバ
- [発生条件]
- 以下の監視時間が設定値を超えた場合に発生します。
period_receive_timeout
リクエスト発行から応答受信までの時間
period_server_timeout
起動タイプがpersistent以外のサーバで、fork()/exec()からCORBA_ORB_init()までの時間
- [発生頻度]
- 瞬間的に発生します。
initial_hosts/inithostファイルの設定による問題
initial_hosts(inithost)ファイル(サービスの所在問合せ先定義)に以下の問題が発生した場合、COMM_FAILUREが発生します。
- [発生マシン]
- クライアント/サーバ
- [発生条件]
- 誤ったホスト名やポート番号が設定された場合に発生します。
- [発生頻度]
- 再設定まで継続して発生します。
アプリケーション/運用上の問題
運用中に以下のような問題が発生した場合、COMM_FAILUREが発生します。
- [発生マシン]
- クライアント/サーバ
- [発生条件]
- CORBAサービスが起動されていない、またはinitial_hosts/inithostファイルやオブジェクトリファレンスに定義されたサービスが動作していない場合に発生します。
- [発生頻度]
- サービス起動まで継続して発生します。
- [発生マシン]
- クライアント/サーバ
- [発生条件]
- TypeCodeインタフェースの以下のメソッド(TypeCode情報取得)を発行時、インタフェースリポジトリと通信できなかった場合に発生します。
CORBA_TypeCode_name()
CORBA_TypeCode_member_count()
- [発生頻度]
- メソッド発行時
- [発生マシン]
- クライアント/サーバ
- [発生条件]
- LANの負荷が高く、TCP/IPへの送信/受信でエラーになった場合に発生します。
- [発生頻度]
- CORBAサービス起動まで継続して発生します。
- [発生マシン]
- クライアント
- [発生条件]
- クライアントアプリケーションとサーバアプリケーションを異なるマシン上で運用している際、TCP/IPの仕様のよりサーバマシンのシステムダウンをクライアント側で検出できなかった場合に発生します。これは、クライアントにおいてconfigファイルのperiod_receive_timeoutパラメタで設定した待機時間を超過した際に通知されます。
- [発生頻度]
- ネットワーク構成に依存するため、特定できません。
- [対処]
- サーバマシン、ルータなどのネットワーク装置の状態を確認してください。
CORBAサービス運用中にNO_RESOURCESが発生する
CORBAサービス運用中にシステム例外(NO_RESOURCES)が発生した場合、以下の原因が考えられます。
configファイルの設定による問題
configファイル(CORBAサービスの動作環境ファイル)の以下のパラメタ値で不足が発生した場合、NO_RESOURCESが発生します。
なお、サーバ機能ではmax_IIOP_resp_requestsの値および実際の消費量をodprtcurparamコマンドにより確認することができます。
- [発生マシン]
- サーバ
- [発生条件]
- サーバ側で同時に処理できるリクエスト数を超えた場合に発生します。
- [発生頻度]
- 瞬間的に発生します。
Copyright 2006 FUJITSU LIMITED