GitHub Action运行成功但无法下载查看日志提示报错该如何解决
GitHub Action 日志无法下载问题修复方案
报错提示:Error: We are currently unable to download the log. Please try again later.
1. 排查平台侧临时故障
- 先验证其他工作流的历史日志是否可以正常查看,排除GitHub Actions服务本身的临时故障,平台侧问题无需额外操作,等待服务恢复即可。
- 可切换浏览器无痕模式、清理浏览器缓存后再次尝试访问日志,排除本地缓存导致的加载异常。
2. 修复日志超限问题
GitHub Action单条运行日志最大限制为100MB,你使用的yarn list命令会输出全量依赖树,依赖较多时输出内容极易触发生成的日志文件过大,导致无法正常加载:
- 优化命令输出,仅打印需要的信息,例如只查看生产依赖:
yarn list --production - 避免直接将全量输出打印到控制台,改为写入文件后作为制品上传:
# 调整后的工作流步骤示例 jobs: list-deps: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: yarn install - run: yarn list > yarn-deps-list.txt - uses: actions/upload-artifact@v4 with: name: yarn-deps-output path: yarn-deps-list.txt retention-days: 7 # 自定义保留时长,减少存储占用
3. 清理冗余历史运行记录
累计60次tag触发的工作流运行会产生大量历史日志,可能触发存储索引异常:
- 进入仓库的「Actions」标签页,筛选对应工作流的所有已完成运行记录,批量删除不需要的历史运行数据。
- 清理完成后新建测试tag触发工作流运行,验证新生成的日志是否可以正常查看。
4. 检查权限配置
- 确认当前登录账号拥有该仓库的Actions读写权限,部分受限仓库会对tag触发的工作流设置日志查看权限限制。
- 检查工作流配置的permissions字段,确保开放日志写入权限:
permissions: contents: read actions: write
内容的提问来源于stack exchange,提问作者Matthew Zoltak
相关产品推荐
相关产品推荐

