# 由于超过1天没有可用的在线运行器处理此请求，该请求已自动失败

- **ID:** `cicd/github-actions-disk-space`
- **领域:** cicd
- **类别:** system_error
- **错误码:** `RUNNER_OFFLINE_TIMEOUT`
- **验证级别:** ai_generated
- **修复率:** 85%

## 根因

GitHub Actions工作流已触发，但超过24小时内没有匹配的运行器（自托管或GitHub托管）在线并启用以接受该作业，导致请求过期。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| GitHub Actions runner 2.311.0 | active | — | — |
| GitHub Enterprise Server 3.10 | active | — | — |

## 解决方案

1. ```
   Check runner status via GitHub UI: Settings > Actions > Runners. If offline, re-run the config script on the runner machine: `./config.sh --url https://github.com/your-org --token NEW_TOKEN` then `./run.sh`
   ```
2. ```
   Provision a new runner instance if the old one is unrecoverable: use GitHub's auto-scaling runner setup or create a fresh VM with the latest runner version
   ```

## 无效尝试

- **** — If the runner's token has expired or the runner is registered to a different org/repo, restarting alone won't reconnect it to the correct workflow queue (65% 失败率)
- **** — Re-triggering without an available runner will just queue the job again, leading to the same timeout after another 24 hours (90% 失败率)
