I have few scenarios that once a month ± shotdown and turning to off mode because of server issues or other 500’s errors. 99% of those incidents solve when I turn on the scenario and just run again the queue that waited. Is there a way to define something like the Break error handle that will try again to run the entire scenario after few minutes instead of put tge Break error handler after each last step module (sometimes there are 20 last step modules…)
Hello @Ido_Puterkovski,
Make can automatically retry certain modules under certain conditions.
When it doesn’t, you can try adding an error route and on that route:
(1) Sleep module → (2) duplicate of the module that errored out → (3)Resume module.
Fill out the Resume module with the variables from #2, the duplicate of the original module.
If that module in question experiences an error, it will sleep an amount of time, the duplicate will retry, and if successful, then Resume will cause the scenario to resume the regular path with the results of the duplicate module as if there were no error at all.
Helpful link:
https://www.make.com/en/help/errors/introduction-to-errors-and-warnings-in-make
How make can automatically retry the scenario?
I still can’t Imagen the structure the you proposed with the error handler route. Is there a duplicate module? How should I know which module crashed?
Only break directives will allow failed modules to retry from the point of failure.
There is no global retry.
I’m sure others would agree that this is a nice feature to have.
You can submit this suggestion to the Idea exchange, under Platform ideas and improvements.
Don’t forget to search for it first, just in case someone already suggested it, so that you don’t end up creating a duplicate.
Handle errors so scenarios don’t stop.
You might want to add some error handling to your modules to handle exceptions, so the failing module(s) can automatically be retried or ignored. By handling any errors by adding a “Error handler” to the module, the scenario won’t throw an error and get turned off.
Error directives can only be added to an error handler route.
1. Right click and select “Add error handler”
2. Error handlers will appear
For more information on error handling, see:
- Introduction to errors and warnings in Make
- Overview of error handling in Make
- Error handlers
- Overview of error handling in Make
- Watch these videos by Make - Learn all about error handling (YouTube playlist)
- Webhook Error Handling
- Types of Errors (including RateLimitError HTTP 429: too many requests)
samliew – request private consultation
Join the unofficial Make Discord server to chat with other makers!