CentOS中GitLab日志管理主要涉及查看、配置、輪轉及分析,具體方法如下:
查看日志
sudo gitlab-ctl tail。sudo gitlab-ctl tail nginx/gitlab_error.log 或 cat /var/log/gitlab/gitlab-rails/production.log。sudo journalctl -u gitlab-rails。配置日志
/etc/gitlab/gitlab.rb文件,如設置日志級別、路徑等。svlogd_size(切割大?。?、svlogd_num(保留天數)等參數。日志輪轉
/etc/gitlab/gitlab.rb中配置logrotate_frequency(如daily)、logrotate_rotate(保留天數)、logrotate_compress(是否壓縮)等。sudo logrotate -f /etc/logrotate.d/gitlab。日志分析
清理與監控
說明:部分操作需重啟GitLab服務生效,建議優先通過gitlab-ctl reconfigure應用配置變更。具體路徑和參數可參考官方文檔。