版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WAS的异常高CPU系统管理员或用户注意到WebSphereApplicationServer进程消耗大量的CPU发生此问题有许多原因:WebSphereApplicationServer非常。本模式尝试通过利用特定操作命令和收集数据来帮助排除此问题。收集高CPU备注:为协助您计算在本模式中讨论的十六进制值,您可以在S中使printf"dec-> %d=%x\n"${1}$shdec2hex.shdec-> 755=执行 ps-mp<WAS_JAVA_PID>-oTHREAD以查找正在占用的tid您应当查看“CP”列(CPU),看其中哪些线程的此项值比通过执行以下命令对服务器进行Threadkill-3运行 dbx-adbxdbxthread命令(以列出所有线程)psmp<PIDoTHREADTID dbxdbxthinfo<TID>(TID该步骤在$t<NUM>后面列出号码)以获取关于该线程的信息。3“general”下查找“pthread_t”,并记录该dbxdbx记下“p_thread_t”ThreadDump中哪个线程的“nativeID”等于该值。CPU下面是AIX1、psmp250076oTHREADTIDSTCPPRIFTTusera250076-A3860*242011-Z0----1--344305 -060f-------499769-060f -54069901 - -54478901 - -54888301 - -55297901 - - 0-
-585783
-060 080 - -59395911 - -61036501 - -61445301 - -61854701 - -62264501 - -62674301 - -63084101 - -63494101 - -63903701 - -64313501 - -64723301 - -65133101 - -65542901 - -65952701 - -66362501 -------
-- - -S78 - -S060 - - 060 -- -68001701 - -68411501 - -68821301 - -69231101 - -69640901 - -71280101 - -71689901 -kill3WAS_JAVA_PID>WAS_JAVA_PIDThread检查ps-mp<WAS_JAVA_PID>-oTHREAD命令所输出的信息。几乎为0)dbxa250076WebSphereApplicationServerksysksysk0xf10000879000a640blockedkkk"Servlet.Engine.Transports:915"(TID:0x34B82C78,sys_thread_t:0x778F7670,state:MW,nativeID:0x1011)atcom.henry.util.JSONWriter.putValue(JSONWriter.java(Compiledatcom.henry.util.JSONWriter.putNextValue(JSONWriter.java(InlinedCompiledthinfo17pthreadaddr=vpthreaderrno====starteventstack=====1==enabled,deferred,not====dbx“detachWebSphereApplicationServerJava进程中分离。警告:☆☆☆☆☆!记下上述“pthread_t”WebSphereApplicationServer进程ThreadDump中的正确线程。ThreadDump中在“nativeD”之后的号码进行匹CPUWid使用Windowspslistjava息 在若干次迭代后对WAS服务器进行ThreadDump1ID值(您可以使用Windows中的计算功能)。根据“nid=0x<3ThreadDump,直到您找到使用ProcessSystinternals提供的Explorerhttp:/ 该工具直观动态显示CPU占用率。由于ProcessExplorer没有记录功能或CPUJava程ID。若要通过ProcessExplorer达到上述目的:java单击“Threads”java您可以看到在下面窗格中列出的“ThreadID”CPU进行WAS服务器的ThreadDump进制值(您可以使用Windows中的计算功能)。下面是仅使用slis和ThreadDumppslistdTid UserTimeKernelTimeElapsed89379Wait:UserReq0:00:03.314Wait:DelayExec0:00:00.00083Wait:UserReq0:00:00.000Wait:UserReq0:00:00.00082Wait:UserReq0:00:00.00082Wait:UserReq0:00:00.00082Wait:UserReq0:00:00.000确定要进一步检查的线程ID(TID)pslist:pslistdTid UserTimeKernelTimeElapsed1520 Wait:UserReq0:00:23.734 8Wait:UserReq0:00:06.3090:00:00.070Wait:UserReq0:00:00.0100:00:00.0108888Wait:UserReq0:00:00.0900:00:00.010Wait:UserReq0:00:48.830 8Wait:UserReq0:00:00.090 8Wait:UserReq0:00:00.941 86Wait:Queue0:00:00.000 8Wait:Queue0:00:00.761 记录线程ID号588,并将其转换为十六进制值(0x24c)ThreadDump,并查找“nativeThreadDumpstate:MW,nativeID:0x24c)at.SocketOutputStream.write(SocketOutputStream.java:136)atjava.io.PrintWriter.write(PrintWriter.java:247)atjava.io.PrintWriter.print(PrintWriter.java:378)at xmlssr. o2s oor2a9at检查行号(oWorld2.java的第94行)以确定发生的情况。service()方法的oWorld2.java代码片断 oWorldfor(int;i++)intj=j=jout.println(defaultGreeting+""+defaultName+}这是错误所在,也是此示例中造成高CPU占用率的原因。CPUa90SCPUWAS相关联的PIDkill3<PIDWebSphereApplicationServerThread1PID为一个独立的Linux进程。)制值的线程。这将为您揭示造成高CPU占用率问题的线程。下面是LinuxtopCPUWAS相关联的PIDLinuxUnix如果PID为22962,则十六进制ThreadDumpnativeID以便从ThreadDump中获取正确的线程。例如,如果某个线程出现问题,则 将对应于该线程sys_thread_t:0x778F7670,state:MW,nativeID:0x59B2)prio=5atjava.lang.Object.wait(NativeMethod)at##Takesanargument(PIDoftheWASprocess)andloopsthreetimes.Thiswillappendtheprstat##Takesanargument(PIDoftheWASprocess)andloopsthreetime
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度宠物猫进出口贸易合同范本4篇
- 汕头2025年广东汕头市龙湖区司法局招聘司法协理员专项临聘人员笔试历年参考题库附带答案详解
- 杭州浙江杭州桐庐县机关事务服务中心招聘编外工作人员笔试历年参考题库附带答案详解
- 2025年华师大新版九年级历史下册阶段测试试卷含答案
- 二零二五年度跨境电商进口大宗商品购销合同2篇
- 2025年浙科版必修2化学下册月考试卷含答案
- 2025年度绿色建筑改造承揽工程施工合同4篇
- 2025年度商场橱窗窗帘广告设计与安装合同4篇
- 二零二五年度诚意金工程投标保证金合同范本4篇
- 2025提供办公设备无偿服务合同
- 开展课外读物负面清单管理的具体实施举措方案
- 2025年云南中烟工业限责任公司招聘420人高频重点提升(共500题)附带答案详解
- 2025-2030年中国洗衣液市场未来发展趋势及前景调研分析报告
- 2024解析:第三章物态变化-基础练(解析版)
- 北京市房屋租赁合同自行成交版北京市房屋租赁合同自行成交版
- 《AM聚丙烯酰胺》课件
- 系统动力学课件与案例分析
- 《智能网联汽车智能传感器测试与装调》电子教案
- 客户分级管理(标准版)课件
- GB/T 32399-2024信息技术云计算参考架构
- 固定资产盘点报告医院版
评论
0/150
提交评论