From 9369f36c2948551b011b10c761a18b8e8601911f Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sun, 16 Mar 2025 20:33:37 +0100 Subject: [PATCH] add more debugging --- utils.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/utils.go b/utils.go index 7867c40..4ac937f 100644 --- a/utils.go +++ b/utils.go @@ -819,14 +819,13 @@ func getProcessTreeMemory(pgid int) (int, int, error) { pid, err := strconv.Atoi(entry.Name()) if err != nil { - continue + return 0, 0, err } - // Read process group ID statPath := fmt.Sprintf("/proc/%d/stat", pid) file, err := os.Open(statPath) if err != nil { - continue + return 0, 0, err } scanner := bufio.NewScanner(file) @@ -862,6 +861,8 @@ func pollMemoryUsage(pgid int, interval time.Duration, done chan bool, peakMem * if totalMemory > *peakMem { peakMem = &totalMemory } + } else { + log.Warningf("failed to get process tree memory: %v", err) } time.Sleep(interval) }