Hi All –
I’m running a recursive workflow that moves through a list, and if certain conditions are met, creates a new thing. I currently have a 3 second delay between each iteration.
I’ve noticed that ~90% of the time, the workflow behaves “as-expected”, and processes all of the items in the list. However, the remaining ~10% of the time it will stop running at a seemingly random position in the list. I’ve checked the logs, and they don’t indicate anything at all (such as an error message or indication that a condition was not met). Instead, the records just stop.
What is the likely explanation as to why this is happening? Based on a forum search I’ve surmised there is some likelihood that my app is hitting max capacity, but I’m not so sure, because (A) my capacity graph never goes above 20%, and (B) the Bubble documentation seems to indicate that approaching / hitting max capacity would only slow your app down, not stop it dead in its tracks.
I appreciate any help in advance – this is causing me a bunch of headaches!