最近一个月服务器每天都挂掉, top -c 一下 发现 cpu 390% 蒙蔽了, top -Hp <pid> 发现有四个线程一直在跑 jstack 了一下 发现死锁了, 排查了很久 暂时没找到原因 只能决定写个python脚本监控一下了 当服务调用不通,jstack一下,然后重新拉起服务 这里用到 ...
分类:
其他好文 时间:
2018-08-07 13:07:43
阅读次数:
166
1. jps 显示系统中所有Hotspot虚拟机进程 2. jinfo 显示虚拟机的配置信息,可观察进程运行环境参数,包括Java System属性和JVM命令行参数 3. jstack 显示虚拟机的线程栈信息,用于生成当前JVM的所有线程快照 4. jstat 实时显示本地或远程JVM进程中类装载 ...
分类:
其他好文 时间:
2018-08-05 14:29:19
阅读次数:
149
java虚拟机性能监控常用命令 Sun JDK监控和故障处理命令有jps、jstat、jinfo、jmap、jhat、jstack 。 1.jps jps:JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。 常使用用命令如下: jps -l -m 显示系统 ...
分类:
其他好文 时间:
2018-08-04 14:31:59
阅读次数:
162
https://stackoverflow.com/questions/20795295/why-jstack-out-says-thread-state-is-runnable-while-socketread ...
分类:
Web程序 时间:
2018-08-04 00:39:08
阅读次数:
143
博客出处: http://www.importnew.com/28754.html 收到系统报警,查看一台机器频繁FULLGC,且该服务超时。 这是一台4核8G的机器, 使用jdk1.8.0_45-b14。 我们可以直接通过jstat等来观察。这次我先通过CPU开始。 top查看后该java进程的运 ...
分类:
其他好文 时间:
2018-07-23 10:56:47
阅读次数:
238
具体的请参考这两篇文章:https://blog.csdn.net/dragonassassin/article/details/51010947https://blog.csdn.net/liangrui1988/article/details/50684117
分类:
Web程序 时间:
2018-07-16 11:25:50
阅读次数:
301
有关CPU占用高的问题 掌握一些常用命令 jstack jmap jps ps -ef 等等 top 命令查看CPU使用情况 PID为进程号 执行 ps -ef | grep 18201 找到具体进程 涉及公司图片不能泄露,以本机任意一个进程代替,这个命令会出现两个结果,第二个是刚才执行“ ps - ...
分类:
编程语言 时间:
2018-07-07 12:44:19
阅读次数:
187
jstack使用 jvm jstack工具 jstack简介 jstack能得到运行java程序的java stack 和native stack的信息,可以轻松得知当前线程的运行情况。 用法 jstack [ option ] pid jstack [ option ] executable co ...
分类:
Web程序 时间:
2018-07-05 23:39:09
阅读次数:
205
一、Tomcat服务器 1、Jvm参数调优 Tomcat 的启动参数位于tomcat的安装目录\bin目录下,如果你是Linux操作系统就是catalina.sh文件,如果你是Windows操作系统那么 你需要改动的就是catalina.bat文件 解释: server:更高的性能 Xms4096m ...
分类:
编程语言 时间:
2018-06-28 13:51:49
阅读次数:
200
JVM调优工具的使用(jps,jstat,jstack,jmap,jhat)
分类:
Web程序 时间:
2018-06-23 14:33:31
阅读次数:
405