問題タブ [access-log]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
514 参照

logging - アクセスログ解析

アクセスログを解析したい。目的は、その場所に関係なく、任意のクエリ文字列パラメーターの値を取得することです。また、無料の URL 解析ソフトウェアまたは Web サイトはありますか。

0 投票する
8 に答える
54665 参照

apache - access_logは巨大で、アーカイブされていません。それをリセットする方法は?

access_logがHDDの大部分を占めていることを発見しました。サイズは200GBを超えています。どうすればリセットできますか?

Pleskを搭載したCentOSサーバーでApache2.2.3を使用しています。

君たちありがとう !

0 投票する
1 に答える
554 参照

apache - 応答の最初の行をapacheに記録することは可能ですか?

応答が送信されるHTTPバージョンをログに記録しようとしているTomcatサーバーがあります。コンテンツを強制終了するHTTP/0.9のように見えることを何度か見ました(サポートされていないと思いますか?)。apacheのアクセスログを使用して、これに関するいくつかの統計を取得したいと思います。ただし、このヘッダー行にはプレフィックスが付いていないため、%{xxx}oロギングを使用することはできません。

これを取得する方法はありますか?

例:

応答は次のとおりです。

また、catch HTTP / 1.1(または、HTTP / 1.1503このアプリケーションは現在利用できません)が必要です

これは可能ですか?提供されているアプリケーションにアクセスできないため、Javaフィルターとして、またはTomcatアクセスログ(できればアクセスログ)でこれを行う必要があります。

0 投票する
3 に答える
13617 参照

apache - Apacheアクセスログの%Dフィールド-最初または最後のバイト?

Apache Httpdマニュアルには、カスタムアクセスログ形式に関するセクションがあります。これらのオプションの1つは、次のよう%Dに文書化されているフィールドです。

リクエストの処理にかかる時間(マイクロ秒単位)。

誰かがこれが正確に何を測定しているのか教えてもらえますか?たとえば、最初のバイトまでの時間、最後のバイトまでの時間、またはそれよりも複雑なものですか?

これは、パフォーマンス要件への準拠を実証するために必要です。ここで何が測定されているかを正確に知りたいです。

0 投票する
2 に答える
338 参照

sql - SQL正規化へのIISアクセスログ

IIS 6.0アクセスログ(5台のサーバー、および1日あたり400 MB以上)をSQLデータベースに挿入することを探しています。怖いのはサイズです。複製している情報(サイト名、URL、リファラー、ブラウザーなど)はたくさんあり、インデックスとルックアップテーブルで正規化できます。

他のツールを使用する代わりに独自のデータベースを探している理由は、5台のサーバーであり、それぞれ、少数、またはすべてについて非常にカスタムな統計とレポートが必要なためです。また、(特にオープンソースの)ソフトウェアのインストールは大虐殺です(125%の機能が必要で、数か月かかります)。

私はそれを行うための最も効率的な方法は何でしょうか?誰かがそれについての例や記事を見ましたか?

0 投票する
2 に答える
335 参照

access-log - 一般的なアクセスログには何を保存しますか?

私は次のことを考えました:

  • 利用可能な場合はユーザー ID
  • ユーザーIPアドレス
  • タイムスタンプ
  • 実行されたアクション

何か不足していますか?ガイドラインはありますか?

0 投票する
2 に答える
2425 参照

tomcat - Tomcatのアプリケーション固有のアクセスログ?

Tomcat で .war アプリケーションの独立したアクセスログを構成しようとしていますが、何が失敗しているのかわかりません。

目的は、Tomcat のグローバル アクセス ログに依存することなく、アプリケーションに送信されるリクエストに対して個別のアクセス ログを記録することです。

このためには、書き込み先を指定する AccessLogValve を使用して、独自のコンテキスト構成ファイルを作成する必要があることを理解しています。

アプリケーションの WAR ファイルに次の内容の META-INF/context.xml を作成しました。

tomcat を起動すると、このファイルが conf/Catalina/localhost/Stubby.xml にコピーされていることがわかりますが、アプリケーションのロード ルーチン中に解析エラーが発生します。

ここで何が問題なのですか?宣言に必須のプロパティがありませんか?

0 投票する
1 に答える
614 参照

logging - データベースへのバッチ保存による大量のロギング?

データベースに追加の負担をかけないように、自分のサイトへのリクエストに関する情報をすばやく保存したいと思います。目標は、この情報を使用して悪用を防ぎ、ユーザーがサイトをどのように操作するかに関する情報(ip、GET / POST、url / action、timestamp)を収集することです。

現在、データベースへの各ページリクエストの新しい行を保存しています。ただし、サーバーがすでに同じ情報をnginxログファイルに記録している場合、これは余分なデータベース呼び出しでリソースを浪費します。

これをうまく処理するために何ができるか知りたいのですが、もっと良い方法があるかどうか知りたい2つのアイデアがあります。

  1. アクセスログを毎日解析し、バッチトランザクションとしてデータベースに保存するCRONジョブ。
  2. リクエストに関するデータを保存するためのRAMキャッシュ(redis / memcached)、次にデータベースに保存するためのCRON。

ただし、すべてのレコードを取得してデータベースに挿入できる方法でKey-Valueキャッシュを使用する場合、データを保存する方法がわかりません。

また、エントリを再読み込みしない方法でアクセスログを解析する方法もわかりません。

アクセスの試行を効率的に記録するにはどうすればよいですか?

0 投票する
1 に答える
1672 参照

jetty - NCSARequestLog を 1 時間ごとにロールオーバーするにはどうすればよいですか?

Jetty は、リクエストをログに記録するNCSARequestLogを提供します。しかし、これはデフォルトで毎日ロールオーバーするようです。

このロールオーバーを時間単位で行うオプションはありますか?

または、これにカスタム ログ アペンダーを提供する方法はありますか?

0 投票する
2 に答える
1459 参照

php - アカマイアクセスログによる正規表現ヘルプ-PHP

誰かがPHPで正規表現を作成してAkamaiアクセスログ内のさまざまなフィールドを解析するのを手伝ってくれませんか。以下の最初の行は、フィールド名を指定します。ありがとう!