# SCH_STALE: Scheduler heartbeat stale

- 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_STALE

## What happened

The scheduler runner is reachable but has not reported a recent heartbeat. Jobs may be stuck; restart the runner if the condition persists.

## Likely causes

- The background job runner is registered but has not reported a heartbeat recently.
- The runner process is hung or overloaded.

## How to resolve

1. This is a platform-side condition. BizKitHub operations are alerted automatically.
2. Delayed background jobs continue once the runner recovers or is restarted.
3. Contact support@bizkithub.com if jobs remain stuck.

## Related codes

- SCH_OFFLINE: Scheduler runner offline
