在Debian中查看GitLab日志的方法如下:
使用journalctl
命令
sudo journalctl -u gitlab
gitlab-rails
):sudo journalctl -u gitlab-rails
sudo journalctl --since "2024-01-01" --until "2024-01-31"
直接查看日志文件
/var/log/gitlab/
production.log
:記錄請求詳情(URL、IP、SQL等)application.log
:記錄用戶/項目操作gitlab-shell.log
:記錄Git命令和SSH權限操作sudo cat /var/log/gitlab/gitlab-rails/production.log
(查看全部內容)sudo tail -f /var/log/gitlab/gitlab-rails/production.log
(實時查看最新內容)使用gitlab-ctl
命令
sudo gitlab-ctl tail
sudo gitlab-ctl tail 服務名/日志文件路徑
(如sudo gitlab-ctl tail nginx/gitlab_error.log
)使用文本編輯器
nano
/vim
打開日志文件(需管理員權限):sudo nano /var/log/gitlab/日志文件路徑
注意:查看敏感日志(如production_json.log
)需確保權限合規,避免泄露數據。