I seem to have narrowed it down, at least for myself. I was looking closely at the logs and I noticed the rules quit firing at midnight(the last time I saw this issue). So I thought to look and see whats happening at midnight to try and find a lead. After pouring through all my configs I noticed in my persistence.cfg I was updating all my items right when the rules would quit working, it seems I was redundantly updating persistence (since I also do it on state change) . I’m not sure if this is a bug not, I’m also unsure if this a problem with persistence as a whole or just related to mysql persistence.
anyhow I changed this:
Strategies {
everyMinute : "0 * * * * ?"
every5Minutes : "0 */5 * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
default = everyChange
}
Items {
* : strategy = everyChange, everyDay, every5Minutes, restoreOnStartup
}
to this:
Strategies {
default = everyChange
}
Items {
* : strategy = everyChange, restoreOnStartup
}
And now it has been a week with no issues at all. Thank you to everyone trying to help, and I hope this helps those with similar issues.