主题
查看与导出日志
Job 详情的日志标签汇总各 Worker 的 main 容器日志。每个 Pod 最多显示末尾 1000 行,不包含更早的完整日志。
查看日志
- 在任务列表中选择目标任务。
- 打开日志标签。进入标签时会立即请求一次日志。
- 使用以下条件缩小范围:
- 角色:选择全部角色或一个角色;
- Worker:在当前角色内选择全部或一个 Worker;
- 搜索框:匹配日志正文、角色或 Worker 名称。
- 选择已暂停按钮可开启周期刷新。开启后按钮显示实时输出中,页面每 5 秒重新请求一次日志;再次选择会停止周期刷新。
“实时输出”是轮询最新日志快照,不是持续的 WebSocket 流。浏览器标签页不可见时,自动轮询也会暂停。
首次运行时按启动顺序检查日志
第一次运行 RLinf 工作负载时,不要只搜索最后一条错误。按顺序确认:
- 角色与 rank 已记录,并开始执行准备脚本;
- Ray Head 已启动,其他角色能够解析并连接 Head;
- 实际加入的 Ray 节点数达到启动清单中的期望值;
- 页面显示运行脚本和 RLinf 入口已经启动;
- 工作负载输出自己定义的第一条业务进展信号。
日志可能显示 Ray 已就绪,随后才在 RLinf 配置校验、Python 环境、设备连接或业务代码中失败;也可能长期等待 Head。前一阶段成功不能替代后一阶段验收。首次运行的完整检查方法见检查 RLinf 任务是否正常运行。
正确理解时间范围
界面提供 15m、1h、6h 和 24h 的时间范围选项,但这些选项不会筛选返回内容。日志也不包含逐行时间戳。
时间范围不会缩小日志结果
无论选择哪个时间范围,页面都只读取各 Pod 主容器末尾最多 1000 行。需要按时间查询或保存完整历史时,请使用部署环境批准的集中日志系统。
导出当前结果
- 先设置角色、Worker 和关键词筛选。
- 选择导出。
- 浏览器会下载
<jobName>-logs.csv。
CSV 只包含当前筛选结果,列为 worker、role 和 message。导出文件不包含时间戳、节点、Pod 状态或被截断前的历史日志。
没有日志时
- 等待中的 Pod 会显示当前阶段暂不可获取日志;
- 运行中、成功或失败的 Pod 才会向数据平面请求主容器日志;
- 如果页面显示 HTTP 或代理错误,先确认 Worker 详情中仍有目标 Pod,再请平台管理员检查 Agent 连接和 Pod 状态;
- 如果筛选后显示“未找到匹配的日志”,清除角色、Worker 或关键词条件后重试。