Why Does My Workflow Occasionally Fail with 'Timeout' Error Despite No Steps Being Executed and Auto-Retry on Errors Enabled?

But the error message we get is a bit different: Timeout
The workflow execution timed out. Manage execution limits in workflow settings. Learn more here.

And we can see which step failed:

And we can see the total duration:

image.png

So… idk. I’m confused. :man-shrugging:

Update: I bumped up the memory from 512 to 768 MB, and it seems the error rate has roughly halved. I will bump it up to 1024 MB now and will continue to monitor.

Update: I guess that did it. No errors at all with 1024 MB of memory. I’m kind of surprised that a simple Python script that receives, transforms, and emits some JSON data would take so much memory, but :shrug::skin-tone-2:. Many thanks to and @U05FUC30Q01! :pray: