客户端操作某功能出现长时间等待

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

客户端操作某功能出现长时间等待

所属模块系统性能
适用版本Eas6.0
问题描述销售订单录入时,选择表体的物料后,返回数据需要几分钟左右的时间,速度非常慢。

原因分析1.用客户端连接具体实例,比如server1,然后再点击慢的操作后的等待时间内,利用客户端jdk自带的jconsole工具查看客户端线程(AWT-EventQueue-2)。程序停留在如下堆栈调用。

2.通过如下链接查看server1的服务端线程堆栈:http://server1的ip:http端口号/easportal/tools/threaddump.jsp根据客户端调用policyquery_1_IFreQuery.ExecuteSql,可匹配到如下服务端线程调用,从而获知系统到底等待服务端的什么操作,如下图可知,在等待FreQueryControllerBeanEx.java:类中的161行调用FreQueryControllerBeanEx.SqlFactory,查看代码,最终定位到是在做一个发短信的操作,而该短信平台存在问题导致排队等待。


解决方法解决短信平台故障或者去除不必要的短信发送。

关键字客户端长时间等待,Jconsole,客户端线程,服务端线程

客户端操作某功能出现长时间等待

所属模块系统性能适用版本Eas6.0问题描述销售订单录入时,选择表体的物料后,返回数据需要几分钟左右的时间,速度非常慢。原因分析1.用客户...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息