OnJobFinished not gettin called

I’m trying to figure out what could have changed recently, but all of a sudden my OnJobFinished callbacks are not getting called.

My OnJobSubmitted events are happening just fine. I’ve tried creating a new LoggingTest event using just OnJobFinished, but the job reports/slave logs and console does not give any errors or notifications. It’s as if the callback is never registered.

is there a way for me to check what callbacks have been registered?

I’m also on 8.0.3.0

Thanks in advance!

Figured it out.

I just restarted all of the slaves and it’s working now.

Can anyone comment on why the slaves need restarting every once in a while?

They shouldn’t need restarting, but we put a best effort in for the event sandboxes to keep them alive IIRC to make event script calls more efficient. The job scripts are the opposite where they are started and stopped as the Slave requires.

Were the events the only reason for the restart, or are you hitting other issues with long-running Slaves?