【YOU学吧】Get本期知识,系统卡顿问题轻松解决!--第38期--企业前台操作被阻塞,长时间无法返回。如何通过nmc工具分析当前线程状态和阻塞情况,通过javacore工具分析当前线程堆栈信息,排查数据库锁等待等信息,最终确认系统阻塞源和制定具体解决方案。系统卡顿问题跟踪诊断案例一、应用场景用户月结期间,前台执行删除凭证操作后,客户端一直处于等待状态,长时间无法返回结果,导致后续月结业务无法进行。针对企业前台操作卡顿、长时间无结果返回等问题,通过借助NMC,Javacore等工具,定位问题的阻塞瓶颈,进一步制定解决方案。二、问题查看及解决方案1.通过数据库查询当前锁等待情况,发现sid为234的会话阻塞了大量的其他会话,查询sqlselect/*+no_merge(a)no_merge(b)*/(selectusernamefromv$sessionwheresid=a.sid)blocker,a.sid锁源SID,'isblocking',(selectusernamefromv$sessionwheresid=b.sid)blockee,b.sid被锁SIDfromv$locka,v$lockbwherea.block=1andb.request>0anda.id1=b.id1anda.id2=b.id2orderbya.sid;2.查看会话234的当前操作3.对应操作为中间件线程为ncMem01#WebContain:0,结合nmc线程监控继续跟踪4.ncMem01#WebContain:0操作为单据生成-保存,线程状态为blocked,生成javacore,继续分析该线程被谁阻塞5.通过javacore发现WebContain:0线程被WebContainer:6阻塞,WebContainer:6线程堆栈如下最后定位为元数据缓存问题导致的中间件阻塞,重启可以解决目前的问题。进入iSM社区(http://ism.yonyou.com)搜索“系统卡顿”了解更多内容!【本文作者】技术支持高级顾问王子旭往期回顾【YOU学吧】第01期——税率调整,用友NC6产品应对方案轻松get!【YOU学吧】第02期——税率调整,用友NC5产品应对方案轻松get!【YOU学吧】第03期——学会这一招,NC6产品敏感数据权限控制都搞定!【YOU学吧】第04期——假日将至,解锁NC6产品假日方案设置新技能【YOU学吧】第05期——支招:NC6如何设定物料采购和销售不同税率【YOU学吧】第06期——NC资金贷款担保集成应用方案轻松学【YOU学吧】第07期——实用!NC单据按个性化要求入账的正确姿势【YOU学吧】第08期——进阶必备!NC单据表体显示现存量技巧解密【YOU学吧】第09期——关于NC6银企直联,你不得不知的设置窍门!【YOU学吧】第10期——分钟玩转NC6跨组织薪资分摊,秒变高手!【YOU学吧】第11期——有了它,再也不用担心NC6组织权限设置出错!【YOU学吧】第12期——精通语义模型,轻松搞定NC报表取数!【YOU学吧】第13期——NC预算取总账数据,轻松pick【YOU学吧】第14期——技术干货:产品常见漏洞及防御方案【YOU学吧】第15期——财务报表格式再次变化,NC6产品应对方案出炉!【YOU学吧】第16期——财务报表格式再次变化,NC5产品应对方案出炉!【YOU学吧】第17期——方法用对,NC跨薪资方案薪资期间取数事半功倍【YOU学吧】第18期——高效协同!NC6现金管理收付业务协同功能详解【YOU学吧】第19期——记一次oracle数据库OCR磁盘组恢复【YOU学吧】第20期——NC凭证仅制单人有修改和删除权限设置【YOU学吧】第21期——NC产品库存管理期初业务详解【YOU学吧】第22期——NC审批流如何实现自下而上逐级审批【YOU学吧】第23期——新个税法来了!NC最新个税调整方案助你轻松应对【YOU学吧】第24期——技术帖:手把手教你搭建NC65搜索服务器【YOU学吧】第25期——NC6商业汇票与现金管理集成应用方案,等你pick【YOU学吧】第26期——NC6预算采用集团本币控制业务数据轻松应对【YOU学吧】第27期——NC65收付模块另辟蹊径,玩转自定义项!【YOU学吧】第28期——RAC集群灾难恢复精讲【YOU学吧】第29期——NC65在企业报表设计中条件格式的应用【YOU学吧】第30期——NC6产品账户管理自定义账户类型维护说明【YOU学吧】第31期——NC65审批流驳回邮件通知巧设置【YOU学吧】第32期——NC6债权债务根据转移对象设置入账科目妙法【YOU学吧】第33期——使用iUAPRunner录制NC性能测试用例【YOU学吧】第34期——NC6portal表单配置银行账户如何显示“账号”【YOU学吧】第35期——NC65企业报表用公有公式兼顾二级核算单位取数妙法【YOU学吧】第36期——NC65自定义转账EXCEL取数,Pick一下!【YOU学吧】第37期——NC6主辅计量单位介绍,安排上啦!【YOU学吧】3分钟get一个NC新技能!相约用友iSM服务社区,每周为你献上知识盛宴。