在Debian下解決GitLab日志問題可按以下步驟操作:
/var/log/gitlab
目錄,常用命令:sudo tail -f /var/log/gitlab/gitlab-rails/production.log
(查看應用日志)sudo journalctl -u gitlab
(查看所有GitLab服務日志)sudo gitlab-ctl tail
或 journalctl -f
journalctl --since "2025-09-01" --until "2025-09-15"
grep 'ERROR' /var/log/gitlab/nginx/error.log
/etc/gitlab/gitlab.rb
中日志路徑、級別配置正確,修改后執行:sudo gitlab-ctl reconfigure
sudo chown -R git:git /var/log/gitlab
/etc/gitlab/gitlab.rb
配置日志切割頻率(如daily
)、保留天數:logging['logrotate_frequency'] = "daily"
logging['logrotate_rotate'] = 7
sudo gitlab-ctl reconfigure
生效journalctl -b
(系統啟動日志)/var/log/postgresql/
日志,確認數據庫服務正常netstat -tulnp
查看端口占用,調整GitLab配置中的端口注意:操作前建議備份日志文件,避免誤刪。若問題無法解決,可參考GitLab官方文檔或社區論壇。