系统级工具
top、htop、vmstat 等命令查看CPU、内存、磁盘等资源使用情况。systemctl status gitlab-runsvdir@gitlab-rails 检查GitLab服务状态。GitLab内置工具
gitlab-ctl tail 实时查看所有服务日志,或指定组件日志(如 nginx、rails)。第三方工具集成
日志文件路径
/var/log/gitlab 目录,常见文件包括:
rails/production.log:应用运行日志。nginx/*.log:Nginx访问及错误日志。sidekiq/current.log:后台任务日志。postgresql/*.log:数据库日志(若使用PostgreSQL)。日志查看命令
sudo tail -f /var/log/gitlab/*.log(或指定文件)。sudo cat /var/log/gitlab/*.log(谨慎使用,可能输出大量内容)。sudo journalctl -u gitlab-runsvdir。日志轮转配置
/etc/gitlab/gitlab.rb 中的 logrotate 参数(如 frequency、size、rotate)自定义切割规则,执行 sudo gitlab-ctl reconfigure 生效。参考来源: