电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

NC5X NMC_4_实践.ppt

NC5X NMC_4_实践.pptNC5X NMC_4_实践.pptNC5X NMC_4_实践.pptNC5X NMC_4_实践.pptNC5X NMC_4_实践.ppt
NMC实践用友软件股份有限公司NMC实践单任务查看辅助余额表查询单线程查看联查业务并发任务相互关系查看等待事件相互阻塞分析等待事件获取数据库连接SQL翻译translatesql执行SQLexecsql读数据库结果集readresultset调用EJBexecnc.itf.******序列化SerializeObject往客户端写数据writetoclient调用masterbegincallmaster线程到数据库的映射mapthreadtodb回滚rollback提交commit等待事件相互阻塞分析进程分析中查看等待状态。java.io.ObjectStreamField.getName(ObjectStreamField.java:158)java.io.ObjectStreamClass$FieldReflectorKey.(ObjectStreamClass.java:2151)java.io.ObjectStreamClass.getReflector(ObjectStreamClass.java:2091)java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:641)java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1571)java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1485)java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1718)java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1324)java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1927)java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1851)java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1738)java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1324)java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)nc.bs.framework.comn.Result.readExternal(Result.java:36)java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1774)java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1736)java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1324)java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)nc.bs.framework.comn.NetObjectInputStream.readObjectOverride(NetObjectInputStream.java:205)java.io.ObjectInputStream.readObject(ObjectInputStream.java:356)nc.bs.framework.comn.NetObjectInputStream.readObject(NetObjectInputStream.java:271)nc.bs.framework.comn.cli.JavaURLCommunicator.request(JavaURLCommunicator.java:64)nc.bs.framework.comn.cli.ClientProxyImpl.urlCall(ClientProxyImpl.java:184)nc.bs.framework.comn.cli.ClientProxyImpl.invoke(ClientProxyImpl.java:135)$Proxy10.getObjectByRealKey(UnknownSource)nc.bs.ntb.pub.EditControlManager.getLockInfoArray(EditControlManager.java:50)nc.impl.ntb.UtilImpl.getAllLockInfo(UtilImpl.java:100)nc.impl.ntb.UtilEJB.getAllLockInfo(UtilEJB.java:33)nc.itf.ntb.UtilEJBEjbBean.getAllLockInfo(UtilEJBEjbBean.java:61)nc.itf.ntb.EJSLocalStatelessnc_itf_ntb_UtilEJB_4b0342c7.getAllLockInfo(UnknownSource)sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)java.lang.reflect.Method.invoke(Method.java:615)nc.bs.framework.server.AbstractEJBToBServiceHandler.invoke(AbstractEJBToBServiceHandler.java:79)nc.bs.framework.server.AbstractEJBToBServiceHandler.invoke(AbstractEJBToBServiceHandler.java:54)$Proxy9.getAllLockInfo(UnknownSource)sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)java.lang.reflect.Method.invoke(Method.java:615)nc.bs.framework.comn.serv.ServiceDispatcher.invokeBeanMethod(ServiceDispatcher.java:325)nc.bs.framework.comn.serv.ServiceDispatcher.execCall(ServiceDispatcher.java:132)nc.bs.framework.comn.serv.CommonServletDispatcher.doGet(CommonServletDispatcher.java:76)nc.bs.framework.comn.serv.CommonServletDispatcher.doPost(CommonServletDispatcher.java:95)javax.servlet.http.HttpServlet.service(HttpServlet.java:763)javax.servlet.http.HttpServlet.service(HttpServlet.java:856)com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:930)com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)nc.bs.framework.server.LoggerServletFilter.doFilter(LoggerServletFilter.java:32)com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:761)com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:498)com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)相互阻塞分析生成javacore进行分析内存溢出后信息查看javacore、heapdump生成快照分析相互阻塞分析生成javacore进行分析供应链的查询快照分析日志数据库分析日志录制日志抽取日志分析日志录制用户用户AA数据库Step1遇到问题Step3将打包的日志发给服务中心Step4借助NMC日志分析找到问题优化step5反馈step2借助NMC录制日志研发人员日志抽取日志分析-对NC日志分析思路日志分析日志分析-主要的表SummaryNCLOG性能统计表LogdetailNCLOG明细表Jvmlogjvm日志表Cpulogcpu日志表Memorylog内存日志表Operator操作员信息表Onlineuser在线用户表Client客户端性能表Message消息表Snapshot快照表日志分析-日志数据库./logdb/logdb.mdf日志数据库,默认为ACCESS,可以选择oracle作为分析库。可直接删除./conf/resource/logdb.xml定义表结构./conf/resource/logdb.mdf原始日志库补丁工具使用补丁管理支持补丁上传,应用,回滚对服务器代码版本检查补丁管理NMCNC集群MasterncMem01ncMem02补丁.jar上传补丁档案库代码备份库回滚和备份补丁.jar补丁.jar应用补丁管理架构练习题练习一:单效率点查看收集效率慢的sql和线程信息。(截图)练习二:内存溢出后信息查看收集内存状态。(截图)收集快照信息。(截图)练习三:日志数据库分析日志抽取内存溢出过程中的日志。(日志文件)练习四:日志录制前台查询日志录制。(日志文件)练习五:补丁工具使用打补丁、应用补丁、回退补丁。(截图)

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

NC5X NMC_4_实践.ppt

您可能关注的文档

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信