Just a question regarding timers. I have three deployed as part of my business logic. At times some of them will just stop executing while others continue.
For example see the attached screenshot of my log file from5 October.
As you can see at the top the three timers are all firing one after the other. But at 2018-10-15 17:17:36,109 two timers stop for no reason and the third continues.
I have only just noticed this, from checking the log files, now on 17th october. So that is two days where business logic has not been executing that I was not aware about.
Moreover when I log into console to check the timers today on 17th October, all three are turned on with the switch, so to me they should all be working. I have resolved the issue by turning all three timers off and on again using the switch in the console.
So I have a few questions:
Why do timers stop executing with no warning and still show they are active in console
Is there an automated way we can be notified that a timer is not working (separately to the notification that tells us that a particular timer run has exceeded the execution time. This would be a notification to signify that not only one execution has been terminated but actually the whole timer)
What can I do to ensure my business logic is always executing?