Linux环境下GitLab日志查看指南
一 常用查看方式
二 常见日志路径与用途
| 路径 | 用途 |
|---|---|
| /var/log/gitlab/gitlab-rails/production.log | Rails 应用请求日志(URL、IP、参数、SQL 等) |
| /var/log/gitlab/gitlab-rails/production_json.log | 结构化 JSON 日志,便于检索与聚合 |
| /var/log/gitlab/nginx/gitlab_access.log | Nginx 访问日志 |
| /var/log/gitlab/nginx/gitlab_error.log | Nginx 错误日志 |
| /var/log/gitlab/gitlab-shell/gitlab-shell.log | gitlab-shell 日志(SSH/Git 操作) |
| /var/log/gitlab/unicorn/*.log | Unicorn 应用服务器日志(如 unicorn_stdout.log) |
| 以上路径为 Omnibus 安装的常见位置,不同安装方式或版本可能略有差异。 |
三 日志轮转与保留策略
四 高效排查的实用命令