diff --git a/invokeai/app/services/session_processor/session_processor_default.py b/invokeai/app/services/session_processor/session_processor_default.py
index 5f493aa0e2..fbe754b897 100644
--- a/invokeai/app/services/session_processor/session_processor_default.py
+++ b/invokeai/app/services/session_processor/session_processor_default.py
@@ -116,6 +116,7 @@ class DefaultSessionProcessor(SessionProcessorBase):
                         continue
                 except Exception as e:
                     self.__invoker.services.logger.error(f"Error in session processor: {e}")
+                    poll_now_event.wait(POLLING_INTERVAL)
                     continue
         except Exception as e:
             self.__invoker.services.logger.error(f"Fatal Error in session processor: {e}")