文档:补 LastTaskResult 数值解读与健康判据
部署实测通过后补充:LastTaskResult 267009(0x41301) 是 SCHED_S_TASK_RUNNING(任务正在运行),并非错误,常驻任务常态值。 补 0/267011/267014 释义,并给出判断 runner 健康的三个真正指标 (进程存活 / declare successfully / Gitea 显示 Idle)。
This commit is contained in:
@@ -347,6 +347,20 @@ Unregister-ScheduledTask -TaskName GiteaActionsRunner -Confirm:$false # 完全
|
||||
|
||||
改完 `config.yaml` 后需 **Stop 再 Start** 任务才生效。
|
||||
|
||||
> 💡 **`LastTaskResult` 数值解读**(别被非 0 吓到):
|
||||
>
|
||||
> | 值 | 含义 |
|
||||
> |---|---|
|
||||
> | `267009` (`0x41301`) | ✅ **`SCHED_S_TASK_RUNNING` —— 任务正在运行,不是错误**(常驻任务常态值) |
|
||||
> | `0` (`0x0`) | ✅ 上次运行正常结束 |
|
||||
> | `267011` (`0x41303`) | 任务尚未运行过 |
|
||||
> | `267014` (`0x41306`) | 任务被用户终止 |
|
||||
>
|
||||
> **判断 runner 是否健康,看这三项而不是 `LastTaskResult`**:
|
||||
> ① `Get-Process gitea-runner` 有进程;
|
||||
> ② `log\runner-stdout.log` 最新一行是 `declare successfully`;
|
||||
> ③ Gitea 页面 runner 显示 **Idle**(或 MySQL 查 `action_runner.last_online`)。
|
||||
|
||||
### 4.5 ⚠️ 清理遗留的无效服务
|
||||
|
||||
若早前按旧文档建过服务,删掉它(留着只会误导):
|
||||
|
||||
Reference in New Issue
Block a user