ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server トラブルシューティング集
Interstage

10.1 CORBAサービス運用中のシステム例外発生

CORBAサービス運用中にCOMM_FAILUREが発生する

  CORBAサービス運用中にシステム例外(COMM_FAILURE)が発生した場合、以下の原因が考えられます。


configファイルの設定による問題

  configファイル(CORBAサービスの動作環境ファイル)の以下のパラメタ値で不足が発生した場合、COMM_FAILUREが発生します。
  なお、サーバ機能では、max_IIOP_resp_conの値および実際の消費量をodprtcurparamコマンドにより確認することができます。また、oddumprespコマンドを使用すると、max_IIOP_resp_conの使用状況(コネクションの状態)について確認できます。

initial_hosts/inithostファイルの設定による問題

  initial_hosts(inithost)ファイル(サービスの所在問い合わせ先定義)に以下の問題が発生した場合、COMM_FAILUREが発生します。

アプリケーション/運用上の問題

  運用中に以下のような問題が発生した場合、COMM_FAILUREが発生します。

CORBAサービス運用中にNO_RESOURCESが発生する

  CORBAサービス運用中にシステム例外(NO_RESOURCES)が発生した場合、以下の原因が考えられます。


configファイルの設定による問題

  configファイル(CORBAサービスの動作環境ファイル)の以下のパラメタ値で不足が発生した場合、NO_RESOURCESが発生します。
  なお、サーバ機能ではmax_IIOP_resp_requestsの値および実際の消費量をodprtcurparamコマンドにより確認することができます。また、oddumprespコマンドを使用すると、max_IIOP_resp_requestsの使用状況(コネクションの状態)について確認できます。


CORBAサービス運用中にUNKNOWNが発生する

  CORBAサービス運用中にCORBA_ORB_init関数でシステム例外(UNKNOWN)が発生した場合、以下の原因が考えられます。


configファイルの設定による問題

  configファイル(CORBAサービスの動作環境ファイル)の以下のパラメタ値で不足が発生した場合、CORBA_ORB_init関数でUNKNOWN例外が発生します。
  なお、max_processesの値および実際の消費量をodprtcurparamコマンドにより確認することができます。

odprocwatchプロセス停止よる問題

  CORBAサービスが起動中の状態で、odprocwatchプロセス(Windows(R)版ではイメージ名はodprocwatch.exe)が起動していない場合、CORBA_ORB_init関数でUNKNOWN例外が発生します。
  なお、クライアントパッケージではCORBAサービスが起動しないため該当しません。


  タスクマネージャでプロセス一覧を確認し、イメージ名がOdstart.exeのプロセスが存在し、odprocwatch.exeのプロセスが存在しない場合は、これが原因と考えられます。

  psコマンドでシステム上のプロセス一覧を確認し、OD_startプロセスが存在し、odprocwatchプロセスが存在しない場合は、これが原因と考えられます。

[対処]

  一括情報採取ツールを使用して調査情報を採取した後、Interstageを再起動してください。