006_记gc监控遇到的锅

jvm监控从beta环境跑了一段时间发现,有点不对jstat的线程数不断的增加

 

 

分析如下:

1. 系统内存耗尽,无法为新线程分配内存
2. 创建线程数超过了操作系统的限制

一、看Command的接口文档并没有wait操作

1
2
3
4
5
6
7
8
9
cmd := exec.Command("tr", "a-z", "A-Z")
cmd.Stdin = strings.NewReader("some input")
var out bytes.Buffer
cmd.Stdout = &out
err := cmd.Run()
if err != nil {
    log.Fatal(err)
}
fmt.Printf("in all caps: %q\n", out.String())

二、修复

 

posted @   arun_python  阅读(56)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示