予備テスト

ORB は、基礎となるネットワーク、ハードウェア、および JVM の問題に影響を受けます。

問題が発生した場合、ORBは org.omg.CORBA.*を投げ出すことができます。 例外、理由、マイナー・コードおよび完了状況を説明するテキスト。 ORB が問題の原因であると見なす前に、以下の確認を行ってください。
  • 同じような構成でシナリオを再現できるかどうか確認します。
  • JIT が無効になっていることを確認します ( J9 VM リファレンスの「 JIT または AOT の問題の診断 」を参照してください)。
なお、次の点にも注意してください。
  • 追加の CPU を使用不可にします。
  • 可能な場合は、同時マルチスレッド (SMT) を使用不可にします。
  • クライアントまたはサーバーとのメモリー依存関係を除去します。 物理メモリー不足は、パフォーマンスの低下、明らかなハング、またはクラッシュの原因になる可能性があります。 これらの問題を除去するために、メモリーの十分なヘッドルームを確保するようにしてください。
  • 物理ネットワークの問題 (ファイアウォール、通信リンク、ルーター、DNS ネーム・サーバーなど) を確認します。 これらは、CORBA COMM_FAILURE 例外の主な原因です。 試験的に、ご使用のワークステーション名を ping してみてください。
  • アプリケーションが DB2®などのデータベースを使用している場合は、最も信頼性の高いドライバーに切り替えます。 例えば、 DB2 AppDriver, をNet Driverに切り替えると、速度は遅くなり、ソケットを使用することになりますが、信頼性は高くなります。