首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >java.rmi.RemoteExeption: CORBA NO_RESPONSE根本原因分析

java.rmi.RemoteExeption: CORBA NO_RESPONSE根本原因分析
EN

Stack Overflow用户
提问于 2018-10-25 02:22:34
回答 1查看 1.3K关注 0票数 5

我们有一个部署在EJB8.5上的WebSphere应用程序,我们在控制台上得到了以下异常,

代码语言:javascript
复制
java.rmi.Exception:CORBA NO_RESPONSE 0x4942fb01 Maybe: nested exception is:
RESPONSE: Request 221370 timed out vmcid: IBM minor code: B01 Completed maybe

我也可以看到异常的根本原因如下:

代码语言:javascript
复制
caused by: org.omg.CORBA.NO_RESPONSE: Request timed out vmcid: B01 Completed maybe
at com.ibm.rmi.iiop.Connection.getCallStream(Connection.java:2493)

其结果是最终用户无法连接到应用程序。

在做了一些分析后,我发现主要原因可能是连接池设置。所以有没有人能帮我做以下几件事:

  • 上述异常的可能根本原因修复此异常的方法
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-25 03:38:43

Request timed out表示EJB请求超时(缺省为180秒):https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/uorb_rsetg.html

这可能有许多原因,但通常情况下,最好分析EJB后端服务的性能(例如,垃圾收集、数据库导致的响应时间过长等)。这里是研究一般WAS性能问题的起点:https://publib.boulder.ibm.com/httpserv/cookbook/Recipes-WAS_Traditional_Recipes-General_WAS_Traditional_Performance_Problem.html

一个关键的项目是步骤8,它在问题期间收集线程转储和基本的操作系统统计信息。如果您一直在分析这些数据,那么您可以使用这些MustGather数据打开一个IBM support请求。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52975673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档