如何跟踪EAS连接泄漏原创
金蝶云社区-云社区用户Z4cW8528
云社区用户Z4cW8528
4人赞赏了该文章 175次浏览 未经作者许可,禁止转载编辑于2021年02月27日 21:14:39

方法:

诊断依据: 所有客户端均不能正常使用,大面积报中断错误,但应用服务器和数据库运行正常,查看服务器apusic日志(server#),可发现有大量的如下报错信息: java.sql.SQLException: Resource unavailable at com.apusic.jdbc.adapter.JdbcDataSource.getConnection(Unknown Source) at com.apusic.jdbc.adapter.JdbcDataSource.getConnection(Unknown Source) 以上异常可以确认为EAS连接泄漏。 在 EAS 8.0及以后,在网页用输入: 应用服务器IP:实例端口号/easportal/tools/apusicjdbctrace.jsp ,则可以监控目前连接数有多少,如果连接数达到80以上,则超了实例上的连接数,针对监控到的RPC连接的方法,判定是否是二开的代码,如果是则要二开人员改代码,增加会话使用完的内存释放功能。


赞 4