I was just messing around with a rule to gradually dim a light, and by pure luck the first time it was scheduled to change the dimmer level was at 9:00:07. Guess what? I got the dreaded
error java.util.concurrent.TimeoutException: Execution time exceeded 20 app execution seconds: 57834689356351
Just shows that peak times are real!! The future scheduled job was killed, or never got scheduled. Restarted the app 2 minutes later, and now it’s running fine, as in, once a minute dimming the light.
Notice the execution time at 9:00:07