aix weblogic CPU处理实例

aix下部署的WEBLOGIC,数据库是在另外一台AXI上,业务上线后不久就发现CPU开始慢慢增长。不断堆积越来越高,检查系统进程中也是JAVA进程占用的资源居高。而数据库服务器一切正常,当时是有开发人员与WEBLOGIC的人员进行的技术交流。WEBLOGIC技术人员检查NETSTAT连接,其中有大量TI...显示全部

aix下部署的WEBLOGIC,数据库是在另外一台AXI上,业务上线后不久就发现CPU开始慢慢增长。不断堆积越来越高,检查系统进程中也是JAVA进程占用的资源居高。而数据库服务器一切正常,当时是有开发人员与WEBLOGIC的人员进行的技术交流。WEBLOGIC技术人员检查NETSTAT连接,其中有大量TIME_WAIT状态,但并未找出产生大量等待连接的原因。从系统角度,缩短了AIX的链接超时时间,基本上解决了WEBLOGIC占用逐渐占用大量CPU的问题。但为什么给会出现很多没有被释放的连接还不清楚。有大神有好的思路去判断吗

收起
参与11

查看其它 1 个回答yangjianxv的回答

yangjianxvyangjianxv部门总经理成方金融科技有限公司

看起来是应用没有主动释放jdbc连接,可以查查应用的代码

另外,java的应用占CPU高,可以参考我的文章

性能指标之资源指标-CPU-谁占用了CPU-函数级-CoreDump

可以分析程序执行到了哪个函数

银行 · 2016-12-28
浏览1853

回答者

yangjianxv
部门总经理成方金融科技有限公司
擅长领域: 服务器中间件数据库

yangjianxv 最近回答过的问题

回答状态

  • 发布时间:2016-12-28
  • 关注会员:3 人
  • 回答浏览:1853
  • X社区推广