Linux中GitLab日志管理主要涉及查看、轮转及分析,操作方法如下:
sudo gitlab-ctl tail
。sudo gitlab-ctl tail gitlab-rails
或 sudo gitlab-ctl tail nginx/gitlab_error.log
。sudo cat /var/log/gitlab/gitlab-rails/production.log
。journalctl
查看系统级日志:sudo journalctl -u gitlab
。GitLab默认使用 logrotate
管理日志,可通过修改 /etc/gitlab/gitlab.rb
自定义参数:
logging['logrotate_frequency'] = "daily"
:按天切割日志。logging['logrotate_rotate'] = 30
:保留30天日志。logging['logrotate_compress'] = "compress"
:启用gzip压缩。sudo gitlab-ctl reconfigure
重启服务。以上操作可有效管理GitLab日志,确保系统可维护性。[1,2,3,4,5,6,7,8,9,10,11]