CORBA.COMM_FAILURE auf den Aufruf einer EJB-Methode

Führen wir einen WebSphere-server mit einigen clients mit verschiedenen EJBs. Einer der Kunden MANCHMAL nicht auf eine bestimmte Methode aufrufen (eine KeepAlive-Methode läuft jede minute). Wir finden Sie in der folgenden Ausnahme:

...
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...
...

Was wir wissen ist:

  • Diese client-Anwendung ist die einzige, die andernfalls auf diese Ausnahme, und es benutzt eine EJB, die sonst niemand verwendet.
  • Das problem scheint zu sein, irgendeine Art von timeout, aber es geschieht alles sehr schnell und wir haben noch nicht gefunden eine mögliche Konfiguration zu ändern.
  • In der WebSphere-Verwaltungskonsole sehen wir, dass die Antwort-Zeit diese spezifische EJB-etwa 360 millisec, die etwa 10 mal mehr als andere EJBs (aber immer noch OK? wenn das problem-was könnte die Ursache dafür - das WAR der code?)

    Thnx im Voraus.

InformationsquelleAutor Eugene Marin | 2011-11-13
Schreibe einen Kommentar