2011-11-13 16 views
2

異なるEJBを使用するいくつかのクライアントでWebSphereサーバーを実行します。 1つの特定のメソッド呼び出し(毎分実行するKeepAliveメソッド)でクライアントの1人が失敗します。私たちは、次の例外を参照してください。私たちは知っています何EJBメソッド呼び出し時のCORBA.COMM_FAILURE

... 
Caused by: java.rmi.MarshalException: CORBA COMM_FAILURE 1398079696 Maybe; nested exception is: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe 
at com.sun.corba... 
at... 
... 
Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe 
at com.sun.corba... connectionAbort... 
at... 
... 
Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 215 completed: No 
at com.sun.corba... transportReadTimeoutExceeded... 
at... 
... 

は次のとおりです。

  • このクライアント・アプリケーションは、この例外に失敗する唯一のものです、そして、それは誰もが使用されていないEJBを使用しています。
  • 問題は何らかのタイムアウトと思われますが、非常に迅速に発生し、変更する可能性のある設定が見つかりませんでした。
  • WebSphereコンソールでは、この特定のEJBの応答時間は約360ミリ秒で、他のEJBよりも約10倍です(ただし、問題があればWASコードですか?)

    Thnxです。

答えて

3

私は高い値にそのTCP読むタイムアウトパラメータを設定するのに役立ちますかどうかを確認するために、ログ

ここに提案してみてくださいで利用可能で、他のものを見るためにFFDCログや他の人になります。

http://kb.microfocus.com/display/4/kb/article.aspx?aid=26714

ご参考のためにこれを保管してください: http://download.oracle.com/javase/1.5.0/docs/guide/idl/jidlExceptions.html#minorcodemeanings

を私は215は、このドキュメントに表示されないことに驚いています。マイナーコード208がここに表示されます。

HTH

Manglu

+0

okが、私は、これらのパラメータを変更することで、開発のenvのバグを再作成するために管理couldntのが、私はそのソリューションとして試してみてください。 –

+0

ありがとう!後で説明すると、Javaドキュメントの新しいバージョン(有害なリンクなどを防ぐため)に役立つ参照リンクのバージョンです:[CORBAマイナーコードの意味、Java SE 6](http://docs.oracle.com/ javase/6/docs/technotes/guides/idl/jidlExceptions.html#minorcodemeanings) - [CORBAマイナーコードの意味、Java SE 7](http://docs.oracle.com/javase/7/docs/technotes/ guides/idl/jidlExceptions.html#minorcodemeanings) – Nick

関連する問題