c, err := os.Open(cpuset_cpus)
if err != nil {
stderr <- fmt.Sprintf("open %s: %s", cpuset_cpus, err)
+ // cgroup probably gone -- skip other stats too.
continue
}
b, _ := ioutil.ReadAll(c)
// be >1 interval old, so stats will
// be incorrect. Start over instead.
last_user = -1
+
+ // cgroup probably gone -- skip other stats too.
continue
}
b, _ := ioutil.ReadAll(c)
c, err := os.Open(blkio_io_service_bytes)
if err != nil {
stderr <- fmt.Sprintf("open %s: %s", blkio_io_service_bytes, err)
+ // cgroup probably gone -- skip other stats too.
continue
}
b := bufio.NewScanner(c)
c, err := os.Open(memory_stat)
if err != nil {
stderr <- fmt.Sprintf("open %s: %s", memory_stat, err)
+ // cgroup probably gone -- skip other stats too.
continue
}
b := bufio.NewScanner(c)