You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitLab Web界面调整CI作业日志500KiB截断限制?

GitLab CI作业日志截断限制调整方案

你修改的output_limit是GitLab Runner的日志块大小参数,和Web界面显示的作业日志总截断限制不是一回事,所以改了没效果。正确的调整方式是修改GitLab服务器端的配置:

1. 定位正确的配置文件

找到GitLab服务器上的/etc/gitlab/gitlab.rb(自托管GitLab默认路径),编辑这个文件。

2. 设置日志截断限制

根据你的GitLab版本选择对应参数:

  • GitLab 14.0以下版本,添加或修改:
    gitlab_rails['ci_job_log_limit'] = 10240 # 单位KiB,这里设置为10MiB
    
  • GitLab 14.0及以上版本,推荐用字节单位更直观:
    gitlab_rails['ci_job_log_limit_bytes'] = 10485760 # 单位字节,这里设置为10MiB
    
    (注:如果同时设置两个参数,ci_job_log_limit_bytes会优先生效)

3. 生效配置并重启服务

执行以下命令让配置生效:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

额外说明

  • 如果使用的是GitLab.com(托管版),这个日志截断限制由平台控制,无法自行修改。
  • Runner的output_limit参数(在config.toml的[[runners]]节点下)仅控制Runner每次向GitLab发送的单条日志块大小,默认4KiB,和作业日志的总长度限制无关。

内容的提问来源于stack exchange,提问作者Hielke Walinga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 01:50:25