diff --git a/supervisord.py b/supervisord.py index 1eb6ed25feb05fbd4d0cbfdde409cd4cf8612968_c3VwZXJ2aXNvcmQucHk=..97587a56e6a6e53c53ed4e35fc0b15950835095a_c3VwZXJ2aXNvcmQucHk= 100644 --- a/supervisord.py +++ b/supervisord.py @@ -502,8 +502,8 @@ ): return - if self.process_is_backoff() or self.process_is_fatal(): + if self.process_is_backoff(): self.process.state = ProcessStates.STOPPED self.remain_startretries = self.startretries + 1 if self.timer_item: self.timer_item.cancel = True @@ -506,8 +506,8 @@ self.process.state = ProcessStates.STOPPED self.remain_startretries = self.startretries + 1 if self.timer_item: self.timer_item.cancel = True - self.timer_item = None + self.timer_item = None return if not self.process_exists() or self.kill_request: