diff --git a/shared/workspaces/workspaces/workflow/services/workflow_service.py b/shared/workspaces/workspaces/workflow/services/workflow_service.py
index 5f8f222690eec9ed495ead2892d8615baed6d077..44e1d854a9629de5a4475ca41e1f661b01cafb9d 100644
--- a/shared/workspaces/workspaces/workflow/services/workflow_service.py
+++ b/shared/workspaces/workspaces/workflow/services/workflow_service.py
@@ -804,6 +804,8 @@ class WorkflowService(WorkflowServiceIF):
             return True
         else:
             logger.warning(f"Failed to create {logfile}. Trying again")
+            # sleep slightly, but not too long, and try again
+            sleep(0.5)
             iteration += 1
             self._create_base_logfile(logfile, iteration)