Linux中GitLab日志查看路径与方法
一 常用查看方式
二 常见日志路径与用途
| 组件/用途 | 典型路径 | 说明 |
|---|---|---|
| Rails 应用日志 | /var/log/gitlab/gitlab-rails/production.log | 请求详情、SQL 与耗时等 |
| Rails JSON 异常 | /var/log/gitlab/gitlab-rails/production_json.log | 结构化异常信息 |
| Sidekiq 后台任务 | /var/log/gitlab/sidekiq/current | 后台作业执行日志 |
| Nginx 访问/错误 | /var/log/gitlab/nginx/access.log、/var/log/gitlab/nginx/error.log | HTTP 访问与错误 |
| gitlab-shell | /var/log/gitlab/gitlab-shell/gitlab-shell.log | Git 命令、SSH 权限相关 |
| PostgreSQL | /var/log/gitlab/postgresql/ | 数据库服务日志 |
| Unicorn(若使用) | /var/log/gitlab/unicorn/*.log | Web 服务器日志 |
| 监控(Prometheus) | /var/log/gitlab/prometheus/repochec.log | 仓库检查等监控日志 |
| 以上路径适用于 Omnibus 安装;不同组件日志可按需组合查看。 |
三 非 Omnibus 安装的路径差异
四 实用排查命令示例