首先查看进程中cpu的使用率和内存使用情况,命令:top 1)如果程序正常运行:使用jstack [-l] pid > xxx.log将所有线程信息输入到指定文件中 2)如果程序无响应:使用 jstack -F [-m] [-l] pid >xxx.log强制打印栈信息 jstack解决CPU过高的 ...
分类:
系统相关 时间:
2018-11-19 12:38:26
阅读次数:
170
真心懒得写Blog,但是之前遇到这个问题在网上查了一大圈,几乎一摸一样都是让关防火墙等服务的,然而对于我来说,并没有毛线用。 无奈,直接去微软社区查,还真有一篇问题解决方案。顺手翻译一下放在这里,希望能帮到大家。 参考链接:https://answers.microsoft.com/en-us/wi ...
1、cpu使用情况如图: 2、执行命令 :jstack 126624 > cpu1112.log (注意执行此命令时的用户需为执行进程的用户,所以此处需要用weblogic用户) 若执行此命令报错: Unable to open socket file: target process not res ...
分类:
编程语言 时间:
2018-11-12 17:42:54
阅读次数:
557
top -H -p $PID #查看对应进程的那个线程占用CPU过高 1、top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。 2、ps xH 手册中说:H Show threads as if they were ...
分类:
编程语言 时间:
2018-09-06 14:37:39
阅读次数:
127
业务场景终端机通过互联网走TCP协议通过NGinx反向代理服务器与线上PHP服务器中的WorkerMan进程通讯,属于长连接,对实时性要求较高。系统与应用环境#uname-r3.10.0-693.11.1.el7.x86_64#cat/etc/centos-releaseCentOSLinuxrelease7.4Workermanversion:3.5.5PHPversion:5.6.36#php
分类:
Web程序 时间:
2018-07-18 17:16:51
阅读次数:
2041
前天出现网站运行变得特变慢的情况甚至许多请求被挂起,远程链接界面也是一卡一卡的。打开资源管理器一看原来是CPU占用100%,其中Memcache.exe占用CPU 80%以上。当时重启memcache服务后,CPU瞬间下来了。可是下午又开始出现这种情况,经过上网查资料发现出现这种情况一般是memca ...
分类:
系统相关 时间:
2018-07-11 14:42:15
阅读次数:
251
转:https://my.oschina.net/feichexia/blog/196575?p=3 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ... ...
分类:
Web程序 时间:
2018-06-15 16:16:32
阅读次数:
269
Mysql占用CPU过高的时候,该从哪些方面下手进行优化?占用CPU过高,可以做如下考虑:1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processlist语句,查找负荷最重的SQL语句,优化该SQL,比如适当建立某字段的索引;2)打开慢查询日志,将那 ...
分类:
数据库 时间:
2018-04-30 15:36:30
阅读次数:
164
1、Redhat7重启后出现网卡名有变动,或者要固定使用eth的方式命名网卡。(1)在/etc/sysconfig/grub.conf配置文件中追加参数net.ifnames=0(2)执行命令grub2-mkconfig-o/etc/grub2.cfg,生层配置文件(3)reboot重启。2、cpu占用过高。(1)用psaux查看哪个进程占用cpu过高。(2)top-H-ppid查看哪个线程占用c
分类:
系统相关 时间:
2018-04-12 11:32:58
阅读次数:
225