在 Linux 上的 GitLab(通常是 Omnibus 安装)查看日志,常见方法如下:
GitLab 提供了 gitlab-ctl tail 命令,可以直接查看各类日志。
sudo gitlab-ctl tail
按 Ctrl + C 退出。
sudo gitlab-ctl tail nginx
sudo gitlab-ctl tail postgresql
sudo gitlab-ctl tail redis
sudo gitlab-ctl tail sidekiq
sudo gitlab-ctl tail gitlab-rails
sudo gitlab-ctl tail gitlab-rails
日志一般在:
/var/log/gitlab/
常见路径:
/var/log/gitlab/gitlab-rails/production.log
/var/log/gitlab/nginx/gitlab_error.log
/var/log/gitlab/nginx/gitlab_access.log
/var/log/gitlab/postgresql/postgresql.log
/var/log/gitlab/redis/redis.log
/var/log/gitlab/sidekiq/current
查看示例:
sudo tail -f /var/log/gitlab/gitlab-rails/production.log
如果是系统服务问题:
sudo journalctl -u gitlab-runsvdir
nginx + gitlab-railsproduction.logsidekiq + CI job 日志如果你能说明:
我可以给你更精确的命令。