ホームページ バックエンド開発 PHPチュートリアル Linux メモ (67) - nginx ログ ファイルの詳細な説明

Linux メモ (67) - nginx ログ ファイルの詳細な説明

Jul 29, 2016 am 08:57 AM
access http log nginx

  • ログファイル形式
  • ログファイル切断
    • 手動切断
    • 自動切断

ログファイル形式

nginxのデフォルト設定ファイルnginx.confを開く

Linux メモ (67) - nginx ログ ファイルの詳細な説明

私たちの使用ログ ファイルの形式を指定する log_format ディレクティブ。$ で始まるものはすべて変数です。これらの変数の意味は次のとおりです:

    $
  1. remote_addr と $http_x_forwarded_for は、クライアントの IP アドレスを記録するために使用されます。 $remote_user: クライアントのユーザー名を記録するために使用されます。 $time_local: アクセス時間とタイムゾーンを記録するために使用されます。
  2. $request: リクエストの URL と http プロトコルを記録するために使用されます。リクエストのステータス; 成功は 200、
  3. $body_bytes_s ent: クライアントに送信されたファイルの本文のサイズを記録します。
  4. $http_referer: そのページからアクセスされたリンクを記録するために使用されます。クライアントブラウザの情報;
  5. 次に、access_log ディレクティブを渡してログファイルの場所を指定します
  6. 上の図の赤いボックス内の変数は自分で定義できます
  7. 上記の設定を機能させたい場合は、先頭の # 記号を削除します
  8. ログ機能をオフにしたい場合は、access_log off を使用します

ログ ファイルの切断

管理を容易にするために、多くの場合、1 つのログ ファイルなど、時間ごとにログを分割する必要があります。では、どうすればよいでしょうか?

手動カット

ログディレクトリに入り、access.logという名前を変更します

<code>mv access.<span>log</span><span>2016</span>-<span>3</span>-<span>4</span>.<span>log</span></code>
ログイン後にコピー

名前を変更した後、nginxはログファイルを見つけることができないため、killコマンドを使用してnginxのメインプロセスにシグナルを渡し、ログを再起動させます

公式ドキュメントを確認し、ログを再度開くためのシグナルを見つけます

kill コマンドを使用します

その後、nginx がログを再度開きます Linux メモ (67) - nginx ログ ファイルの詳細な説明

自動カット

上記の操作をスクリプトに記述することができ、その後、crontab を使用して、毎日ログの切断時間にこのスクリプトを実行すると、自動切断が完了します。

Linux メモ (67) - nginx ログ ファイルの詳細な説明')​​.addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

').text(i)); }; $numbering.fadeIn(1700); }); });

以上、「Linux Notes (67) - nginx ログ ファイルの詳細な説明」を紹介しました。内容の側面も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DeepSeek PDFを変換する方法 DeepSeek PDFを変換する方法 Feb 19, 2025 pm 05:24 PM

DeepSeekはファイルを直接PDFに変換できません。ファイルの種類に応じて、異なる方法を使用できます。一般的なドキュメント(Word、Excel、PowerPoint):Microsoft Office、Libreoffice、その他のソフトウェアを使用してPDFとしてエクスポートします。画像:画像ビューアまたは画像処理ソフトウェアを使用してPDFとして保存します。 Webページ:ブラウザの「Print into PDF」関数を使用するか、PDFツールに専用のWebページを使用します。 UNCOMMONフォーマット:適切なコンバーターを見つけて、PDFに変換します。適切なツールを選択し、実際の状況に基づいて計画を作成することが重要です。

Oracleでdbfファイルを読み取る方法 Oracleでdbfファイルを読み取る方法 May 10, 2024 am 01:27 AM

Oracle は、次の手順で dbf ファイルを読み取ることができます。外部テーブルを作成し、その dbf ファイルを参照し、データを Oracle テーブルにインポートします。

C++ を使用して HTTP ストリーミングを実装するにはどうすればよいですか? C++ を使用して HTTP ストリーミングを実装するにはどうすればよいですか? May 31, 2024 am 11:06 AM

C++ で HTTP ストリーミングを実装するにはどうすればよいですか? Boost.Asio と asiohttps クライアント ライブラリを使用して、SSL ストリーム ソケットを作成します。サーバーに接続し、HTTP リクエストを送信します。 HTTP 応答ヘッダーを受信して​​出力します。 HTTP 応答本文を受信して​​出力します。

WordPressサイトファイルアクセスは制限されています:なぜ私の.txtファイルがドメイン名からアクセスできないのですか? WordPressサイトファイルアクセスは制限されています:なぜ私の.txtファイルがドメイン名からアクセスできないのですか? Apr 01, 2025 pm 03:00 PM

WordPressサイトファイルアクセスが制限されています:最近.txtファイルにアクセスできない理由のトラブルシューティング。一部のユーザーは、ミニプログラムのビジネスドメイン名を構成する際に問題に遭遇しました:�...

Golang を使用して HTTP ファイル アップロードのセキュリティを実装するにはどうすればよいですか? Golang を使用して HTTP ファイル アップロードのセキュリティを実装するにはどうすればよいですか? Jun 01, 2024 pm 02:45 PM

Golang で HTTP ファイル アップロード セキュリティを実装するには、次の手順に従う必要があります。 ファイル タイプを確認します。ファイルサイズを制限します。ウイルスやマルウェアを検出します。ファイルを安全に保管します。

同じサーバー上のnginx構成を介してphp5.6とphp7を共存する方法は? 同じサーバー上のnginx構成を介してphp5.6とphp7を共存する方法は? Apr 01, 2025 pm 03:15 PM

同じシステムで複数のPHPバージョンを同時に実行することは、特に異なるプロジェクトがPHPの異なるバージョンに依存する場合、一般的な要件です。同じようになる方法...

node.js環境で403を返すサードパーティインターフェイスの問題を解決する方法は? node.js環境で403を返すサードパーティインターフェイスの問題を解決する方法は? Mar 31, 2025 pm 11:27 PM

node.js環境で403を返すサードパーティインターフェイスの問題を解決します。 node.jsを使用してサードパーティのインターフェイスを呼び出すと、403を返すインターフェイスから403のエラーが発生することがあります...

H5プロジェクトの実行方法 H5プロジェクトの実行方法 Apr 06, 2025 pm 12:21 PM

H5プロジェクトを実行するには、次の手順が必要です。Webサーバー、node.js、開発ツールなどの必要なツールのインストール。開発環境の構築、プロジェクトフォルダーの作成、プロジェクトの初期化、コードの書き込み。開発サーバーを起動し、コマンドラインを使用してコマンドを実行します。ブラウザでプロジェクトをプレビューし、開発サーバーURLを入力します。プロジェクトの公開、コードの最適化、プロジェクトの展開、Webサーバーの構成のセットアップ。

See all articles