I often need to troubleshoot why workflows are not starting, After a report from users that "things are not moving", I can see in the subscriber trace log that there are no recent events listed and I can re-start the Subscriber service to turn the Subscriber back on so that it processes all the recent events.
There is always some error before the last event which causes the subscriber to shut down, like SQL disconnect or session reset. But the service itself remains running, so where do we see officially if the subscriber is online or offline besides just checking the trace log and noticing that days of events are missing.