006_记gc监控遇到的锅

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

 

 

分析如下:

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

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

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 @ 2019-04-02 15:52  arun_python  阅读(66)  评论(0)    收藏  举报