I have a flow that runs on a schedule, once per week. It has been running without issue for several months.
Today the flow failed to complete. The flow queries a series of SmartSheets to get their rows, then applies a process against every row. Some sheets have app 100 rows, the largest sheet has over 2,000 rows.
The flow stalled in the middle of processing the rows of the largest sheet. I have no way of identifying where it is stalling (I cannot get access to that detail on a running flow). I modified the flow to add "logging", essentially saving to a SharePoint list before processing each row the current data and time and counter value for the row being processed. I ran this audit version of the flow. It always stalled at between 1,000 and 1,200 rows. Not always stalled at the same point. I even deleted the first 1,000+ rows from the SmartSheet to see if it was either stuck on a particular row or if there were too many rows (even though that that was not an issue in the past few months). After deleting many rows, when I run the flow, it stalls at between 40 and 60 rows? The number of rows it can process keeps dropping.
I typically cancel the run after it has stalled for a long time, but I have seen it stall for a while and then start back up after a long pause, only to stall again.
I am wondering if I am hitting some sort of license or throughput limit I am not aware of.
I suspect you are right. I'm not sure which limit applies to my account and it's hard to calculate the number of actions involved.
Based on your scenario, you flow will definitely hit either the daily API limit or the 5 min window limit during the run as you have input too many data that a single flow may not afford to based on your current license plan.
For more details you can refer to: https://support.microsoft.com/en-us/help/4531688/troubleshooting-slow-running-flows
WarrenBelz
146,620
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,962
Most Valuable Professional