你问的“Linux GitLab 怎么日志”,通常是指 在 Linux 服务器上查看 GitLab 的日志。下面按常见场景给你说明。
如果是用官方 Omnibus 包安装的 GitLab,日志一般在:
/var/log/gitlab/
常见子目录:
/var/log/gitlab/gitlab-rails/
/var/log/gitlab/nginx/
/var/log/gitlab/postgresql/
/var/log/gitlab/redis/
/var/log/gitlab/gitaly/
tail -f /var/log/gitlab/gitlab-rails/production.log
gitlab-ctl tail
实时查看所有 GitLab 组件日志(推荐)
指定某个组件:
gitlab-ctl tail nginx
gitlab-ctl tail postgresql
gitlab-ctl tail gitaly
gitlab-ctl tail nginx
或
cat /var/log/gitlab/nginx/gitlab_error.log
gitlab-ctl tail gitaly
或
tail -f /var/log/gitlab/gitaly/gitaly.log
gitlab-ctl tail postgresql
gitlab-ctl tail gitlab-rails
Runner 日志(如果在同一台):
journalctl -u gitlab-runner
如果是 Docker:
docker logs gitlab
实时:
docker logs -f gitlab
journalctl -u gitlab-runsvdir
gitlab-ctl status
gitlab-ctl check-config
gitlab-rake gitlab:check
如果你能具体说一下:
我可以给你更精确的日志查看方式。