# SCH_OFFLINE: Scheduler runner offline

- Module: SCH. Scheduler runner health
- Severity: Critical
- Impact: Operators. Organisation staff should take a look. Customers are not affected.
- Retry: Not retryable. Retrying will not help until the cause is fixed.
- Reference: https://docs.bizkithub.com/en/system-codes/SCH_OFFLINE

## What happened

The external scheduler runner that consumes queued background jobs is not reachable. Queued jobs are not progressing; investigate the runner.

## Likely causes

- The background job runner has never reported a heartbeat or its heartbeat has expired.
- The runner process stopped or cannot reach the platform.

## How to resolve

1. This is a platform-side condition. BizKitHub operations are alerted automatically.
2. Scheduled background jobs resume once the runner is back online.
3. Contact support@bizkithub.com if jobs remain stuck for a long time.

## Related codes

- SCH_STALE: Scheduler heartbeat stale
