Running reactions /Blocked?
-
As @cw-kid said, empty alerts were an issue several versions ago, but I think they're dealt with, so make sure you're on 21106.
A reaction being BLOCKED means that it is waiting for a driver of some type to finish work on a step (that step is identified as #0, so it's the first step in those reactions). The drivers can be Controllers (when performing an action on an entity) or Notifiers (when sending a notification). Normally, a reaction will only remain in this state for a few milliseconds, and is so quick that most people will never even know this state exists. If you have reactions in BLOCKED state and that passes within a minute, that's an indication that whatever the step is doing is timing out (e.g. communicating with a remote API that is not responding and timing out, or taking a very long time to respond). This can happen to controllers and notifiers. If a reaction is stuck in BLOCK state until you restart MSR, that indicates something went very wrong with the run of that reaction (there's a lot of coding to prevent situations like this). Either way, looking at the reactor.log file will give some clues.
-
T toggledbits locked this topic on