CentOS中GitLab的日志如何查看

centos系統下查看gitlab日志的完整指南

本文將指導您如何查看centos系統中gitLab的日志信息,包括主要的日志文件和使用journalctl命令查看服務日志的方法。

一、主要的gitlab日志文件

以下列出了幾個重要的GitLab日志文件,它們分別記錄了不同方面的運行信息:

  • production.log: 記錄GitLab每次請求的詳細信息,包括URL、IP地址、請求類型、代碼執行情況、sql查詢及其執行時間等。該文件位于/home/gitlab/logs/gitlab-rails目錄下。

  • application.log: 記錄用戶創建、項目創建、項目移動等操作日志,同樣位于/home/gitlab/logs/gitlab-rails目錄下。

  • githost.log: 記錄對GitLab服務器的錯誤請求日志,位置也是/home/gitlab/logs/gitlab-rails目錄下。

  • sidekiq.log: 記錄后臺長時間運行任務的處理信息,位于/home/gitlab/logs/gitlab-rails目錄下。

  • gitlab-shell.log: 記錄執行GitLab命令以及為項目添加ssh權限的日志,位于/home/gitlab/logs/gitlab-shell目錄下。

  • unicorn_stderr.log: 記錄GitLab Web服務器的相關信息,位于/home/gitlab/logs/unicorn目錄下。

二、使用journalctl命令查看GitLab服務日志 (適用于Omnibus安裝)

如果您使用的是Omnibus GitLab安裝包,journalctl命令提供了一種更便捷的方式來查看GitLab服務日志。

例如,查看GitLab Rails應用程序的日志:

sudo journalctl -u gitlab-rails

查看GitLab shell的日志:

sudo journalctl -u gitlab-shell

重要提示: 執行以上命令需要root權限。 請確保您擁有足夠的權限,或者使用sudo命令以root用戶身份運行。 如果遇到權限問題,請檢查您的用戶權限設置。

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享