forks rate异常

一。收到nagios Current_load报警短信

forks rate异常

二。追踪系统监控,发现forks rate 异常:

forks rate异常

三。查看线程,寻找罪魁祸首:

在linux中查看线程数的三种方法
  www.2cto.com  
1、top -H
手册中说:-H : Threads toggle
加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。
 
2、ps xH
手册中说:H Show threads as if they were processes
这样可以查看所有存在的线程。
 
3、ps -mp <PID>
手册中说:m Show threads after processes
 
这样可以查看一个进程起的线程数。
 
四。解决方法:
     1. 调整导致forks异常的程序
     2. 服务器加内存
上一篇:java入门学习(十一)逻辑运算符和位运算符


下一篇:关于Java和.NET之间的通信问题(JSON)