GitLab でのログの表示は、GitLab 管理者がシステムの管理とメンテナンスを行うために必要な操作です。 GitLabでは豊富な動作ログを提供するため、管理者はシステムの稼働状況や動作を容易に把握し、タイムリーに問題を発見して対処することができます。 GitLabサーバー側でログを確認する方法は以下のとおりです。
1. GitLab サーバーにログインします
サーバー上の GitLab 管理者アカウントにログインします。
2. GitLab インストール ディレクトリを入力します
GitLab インストール ディレクトリを入力します (通常は /opt/gitlab ディレクトリにあります)。
3. cat コマンドを使用してログを表示します
ターミナルに次のコマンドを入力して、GitLab のメイン ログを表示します:
sudo cat /var/log/gitlab/gitlab -rails/production.log
このコマンドは、production.log のすべての内容をターミナルに出力します。このうち、GitLab Rails アプリケーションのメインのログ ファイルは /var/log/gitlab/gitlab-rails/ ディレクトリに保存されており、ls コマンドを使用してディレクトリ内のすべてのログ ファイルを表示できます。ログの内容をリアルタイムで表示するには、tail コマンドを使用します (例:
tail -f /var/log/gitlab/gitlab-rails/production.log
4. GitLab 例外の表示) log
GitLab 例外ログは、管理者がシステムの問題を発見し、問題の原因を特定するのに役立ちます。 GitLab インストール ディレクトリで例外ログを表示できます。
sudo cat /var/log/gitlab/gitlab-rails/production_json.log
このログ ファイルには、GitLab Rails の JSON が記録されます。アプリケーションの例外情報。 cat コマンドを使用してファイル全体を参照することも、grep コマンドを使用して特定の例外に関する情報をすばやく見つけることもできます。例:
sudo cat /var/log/gitlab/gitlab-rails/production_json .log | grep "error message"
5. 他のログを表示する
GitLab Rails アプリケーションのメイン ログと例外ログに加えて、GitLab システムは、エラー メッセージに関連する情報を含む他のログも記録します。システム自体の動作。その他の一般的なログ ファイルは次のとおりです。
1.gitlab-shell log
gitlab-shell には、Git コマンド リクエストを処理するための基本アプリケーションが含まれており、そのログ ファイルは /var/log/gitlab/gitlab にあります。シェル/ディレクトリ。
sudo cat /var/log/gitlab/gitlab-shell/gitlab-shell.log
2.unicorn log
unicorn は、GitLab Rails アプリケーションとそのログのサーバーです。ファイルは /var/log/gitlab/unicorn/ ディレクトリにあります。
sudo cat /var/log/gitlab/unicorn/unicorn_stdout.log
上記は GitLab サーバー上のログを表示する方法です。管理者はログを参照することでGitLabシステムの稼働状況や動作を把握し、タイムリーに問題を発見・解決することができます。
以上がgitlabサーバー側でログを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。