diff --git a/agent/agent.go b/agent/agent.go index 4e34303e6c147..6e4c3fa476bb3 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -1670,7 +1670,7 @@ func (a *agent) manageProcessPriority(ctx context.Context, debouncer *logDebounc } score, niceErr := proc.Niceness(a.syscaller) - if !isBenignProcessErr(niceErr) { + if niceErr != nil && !isBenignProcessErr(niceErr) { debouncer.Warn(ctx, "unable to get proc niceness", slog.F("cmd", proc.Cmd()), slog.F("pid", proc.PID), @@ -1689,7 +1689,7 @@ func (a *agent) manageProcessPriority(ctx context.Context, debouncer *logDebounc if niceErr == nil { err := proc.SetNiceness(a.syscaller, niceness) - if !isBenignProcessErr(err) { + if err != nil && !isBenignProcessErr(err) { debouncer.Warn(ctx, "unable to set proc niceness", slog.F("cmd", proc.Cmd()), slog.F("pid", proc.PID), @@ -1703,7 +1703,7 @@ func (a *agent) manageProcessPriority(ctx context.Context, debouncer *logDebounc if oomScore != unsetOOMScore && oomScore != proc.OOMScoreAdj && !isCustomOOMScore(agentScore, proc) { oomScoreStr := strconv.Itoa(oomScore) err := afero.WriteFile(a.filesystem, fmt.Sprintf("/proc/%d/oom_score_adj", proc.PID), []byte(oomScoreStr), 0o644) - if !isBenignProcessErr(err) { + if err != nil && !isBenignProcessErr(err) { debouncer.Warn(ctx, "unable to set oom_score_adj", slog.F("cmd", proc.Cmd()), slog.F("pid", proc.PID),
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: