diff --git a/pkg/instance/lifecycle.go b/pkg/instance/lifecycle.go index 53a4091..4de9dde 100644 --- a/pkg/instance/lifecycle.go +++ b/pkg/instance/lifecycle.go @@ -257,6 +257,7 @@ func (i *Process) handleRestart() { // Validate restart conditions and get safe parameters shouldRestart, maxRestarts, restartDelay := i.validateRestartConditions() if !shouldRestart { + i.SetStatus(Failed) i.mu.Unlock() return }