From b49e5bceceb2c588ec2275424cb363d84e6cc9c0 Mon Sep 17 00:00:00 2001 From: db0 Date: Sat, 14 Oct 2023 11:35:50 +0200 Subject: [PATCH] fix: avoid flooding output on paused pops --- horde_worker_regen/process_management/process_manager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/horde_worker_regen/process_management/process_manager.py b/horde_worker_regen/process_management/process_manager.py index b0598a17..840a3561 100644 --- a/horde_worker_regen/process_management/process_manager.py +++ b/horde_worker_regen/process_management/process_manager.py @@ -1582,8 +1582,10 @@ async def api_job_pop(self) -> None: if self._consecutive_failed_jobs >= 3: logger.error( "Too many consecutive failed jobs, pausing job pops. " - "Please look into what happened and let the devs know.", + "Please look into what happened and let the devs know. ", + "Waiting 300 seconds...", ) + time.sleep(300) return if len(self.job_deque) >= self.bridge_data.queue_size + 1: # FIXME?