• Java线上应用故障排查之一:高CPU占用【转】

    时间:2022-10-06 20:30:40

    近期java应用,CPU使用率一直很高,经常达到100%,通过以下步骤完美解决,分享一下。方法一:转载:http://www.linuxhot.com/java-cpu-used-high.html1.jps 获取Java进程的PID。2.jstack pid >> java.txt 导...

  • Linux系统故障分析与排查

    时间:2022-08-18 23:42:21

    在处理Linux系统出现的各种故障时,故障的症状是最先发现的,而导致这以故障的原因才是最终排除故障的关键。熟悉Linux系统的日志管理,了解常见故障的分析与解决办法,将有助于管理员快速定位故障点。“对症下药”及时解决各种系统问题。 日志分析及管理 日志文件是用于记录Linux系统中各种运行消息的文件...

  • ORACLE死锁(ORA-00060)故障排查的一般性手法

    时间:2022-07-31 08:16:15

    ORACLE死锁(ORA-00060)故障排查的一般性手法 【背景】 今晨巡检发现SAP PRD产生一个死锁: Sun Jun 29 10:30:36 2014ORA-00060: Deadlock detected. More info in file /oracle/PRD/saptrac...

  • linux Java项目CPU内存占用高故障排查

    时间:2022-07-30 20:31:28

    linux Java项目CPU内存占用高故障排查 top -Hp 进程号显示进程中每个线程信息,配合jstack定位java线程运行情况# 线程详情jstack 线程PID# 查看堆内存中的对象的情况,如果有大量对象在持续被引用,没有被释放掉,就产生了内存泄露,要结合代码,把不用的对象释放掉jmap...

  • JAVA进程高CPU占用故障排查

    时间:2022-07-30 20:31:52

    问题描述: 生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。 问题分析: 1,程序属于CPU密集型,和开发沟通过,排除此类情况。 2,程序代码有问题,出现死循环,可能性极大。 问题解决: 1,开发那边无法排查代...

  • 生产环境JAVA进程高CPU占用故障排查

    时间:2022-07-30 20:31:40

    问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有...

  • Java线上应用故障排查

    时间:2022-07-23 20:34:27

      线上故障主要2种: CPU利用率很高, 内存占用率很大   一、CPU利用率很高 1. top查询那个进程CPU使用率高 2. 显示进程列表 ps -mp pid -o THREAD,tid,time   找到了耗时最高的线程28802,占用CPU时间快两个小时了! 其次将需要的线程ID转换...

  • java线上应用故障排查之二:高内存占用【转】

    时间:2022-06-14 09:49:54

    前一篇介绍了线上应用故障排查之一:高CPU占用,这篇主要分析高内存占用故障的排查。搞Java开发的,经常会碰到下面两种异常:1、java.lang.OutOfMemoryError: PermGen space2、java.lang.OutOfMemoryError: Java heap space...

  • Java线上应用故障排查之一:高CPU占用

    时间:2022-06-14 09:50:06

    一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | grep PID命令,可以进一步确定是tomcat...

  • 【JVM】线上应用故障排查

    时间:2022-06-14 09:50:00

    高CPU占用一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢...

  • Java线上应用故障排查之一:高CPU占用 (转)

    时间:2022-06-14 09:49:54

    一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为2...

  • 设置多个瘦客户端显示器以及故障排查

    时间:2022-06-02 00:20:17

    很多商业工作站会使用两个或更多显示器,用户希望在通过这些显示器访问虚拟资源时获得出色的性能,而无论端点如何。

  • 服务器12种基本故障及排查方法

    时间:2022-06-01 19:22:14

    与启动、关闭过程有关的故障。启动是指从自检完毕到进入xx作系统应用界面这一过程中发生的问题;关闭系统是指从点击关闭按扭后到电源断开之间的所有过程。

  • 电脑故障代码排查原因汇总

    时间:2022-06-01 17:44:59

    本文主要为大家分享电脑故障代码排查原因汇总,有需要的朋友可以参考下

  • 故障排查:是什么 导致了客户端批量心跳超时掉线(转)

    时间:2022-06-01 12:35:39

      故障排查:是什么 导致了客户端批量心跳超时掉线心跳超时指的是:针对某个在线的客户端(TCP连接),ESFramework服务端在指定的时间内,没有收到来自该客户端的任何消息,则认为该客户端已经掉线。 为什么需要心跳机制了?因为针对某些客户端掉线(可能是因为网络断开、或客户端程序退出),服务端不能...

  • SQL Server 2008性能故障排查(一)——概论

    时间:2022-05-28 05:02:12

    原文:SQL Server 2008性能故障排查(一)——概论备注:本人花了大量下班时间翻译,绝无抄袭,允许转载,但请注明出处。由于篇幅长,无法一篇博文全部说完,同时也没那么快全部翻译完,所以按章节发布。由于本人水平有限,翻译结果肯定存在问题,为了不造成误导,在每篇结尾处都附上原文,供大家参考,也希...

  • 性能测试之JVM的故障排查-堆内存泄漏

    时间:2022-05-25 03:57:59

    JVM异常说明(超链接) 一文中已介绍了,JVM每个运行时区域——程序计数器 、Java虚拟机栈、本地方法栈、Java堆、方法区、直接内存发生OutOfMemoryError的不同原因和不同错误信息。Java堆,是线程共享内存,几乎所有的对象实例以及数组都应在堆上分配。如下堆的内存泄漏错误也是我们常...

  • SQL Server 2008性能故障排查(四)——TempDB

    时间:2022-05-21 17:21:48

    接着上一章:I/O TempDB:          TempDB是一个全局数据库,存储内部和用户对象还有零食表、对象、在SQLServer操作过程中产生的存储过程等数据。在一个SQLServer实例中,只有一个TempDB。所以容易成为性能和磁盘空间瓶颈。TempDB可能因为空间可用程度和过量...

  • 超长可视化指南!带你理清K8S部署的故障排查思路,让bug无处遁形

    时间:2022-05-15 04:42:29

    本文将帮助你厘清在Kubernetes中调试 deployment的思路。下图是完整的故障排查思路,如果你想获得更清晰的图片,请在公众号后台(RancherLabs)回复“troubleshooting”。当你希望在Kubernetes中部署一个应用程序,你通常需要定义三个组件:Deployment...

  • JVM命令-java服务器故障排查

    时间:2022-05-15 04:42:53

    一、top(Linux命令)执行top命令:    (查看进程15477的详细情况,下文用到)系统信息(前五行):第1行:Top 任务队列信息(系统运行状态及平均负载),与uptime命令结果相同。第1段:系统当前时间,例如:16:07:37第2段:系统运行时间,未重启的时间,时间越长系统越稳定。 ...