これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドマージログです。
プログラム:
NAME
mergelogs-Webサーバーログをマージおよび統合します
SYNOPSIS
マージログ -pペンログ[-c] [-d] [-jジッター] [-t秒] server1:logfile1 [server2:logfile2
...]
例
mergelogs -p pen.log 10.0.0.1:access_log.1 10.0.0.2:access_log.2
mergelogs -p pen.log 10.0.18.6:access_log-10.0.18.6 10.0.18.8:access_log-10.0.18.8
DESCRIPTION
ペンを使用してWebサーバーの負荷を分散する場合、Webサーバーのログファイルにすべてのアクセスが一覧表示されます
ペンを実行しているホストから来るように。 これにより、ログファイルの分析がより困難になります。
これを解決するために、ペンは実際のクライアントアドレスを含む独自のログファイルを作成します。
アクセスの時間、ターゲットサーバーアドレス、および要求の最初の数バイト。
Mergelogsは、ペンのログファイルとすべての負荷分散されたWebサーバーのログファイルを読み取ります。
各エントリを比較し、Webサーバーのように見える結合ログファイルを作成します
クラスターは単一の物理サーバーでした。 クライアントアドレスは実際のクライアントに置き換えられます
アドレス。
ペンログに一致するクライアントアドレスが見つからない場合、サーバー
代わりにアドレスが使用されます。 これは決して起こらないはずであり、デバッグツールとして意図されています。 A
これらの数が多い場合は、サーバーシステムの日付を設定する必要があること、または
ジッタ値が小さすぎます。
あなたはおそらくこのプログラムを使いたくないでしょう。 Penlogははるかにエレガントで機能的です
ソリューションを提供します。
OPTIONS
-cペンログエントリをキャッシュしません。 このオプションの使用はお勧めしません。
マージログでペンログ全体を検索して、Webサーバーログのすべての行を検索します。
-dデバッグ(詳細については繰り返します)。
-p ペンログ
ペンからのログファイル。
-j ジッタ
秒単位のジッター(デフォルトは600)。 これは、のタイムスタンプの最大変動です。
ペンとWebサーバーのログファイル。 値を小さくすると、ペンログが小さくなります
エントリを見逃すリスクがありますが、キャッシュと処理の高速化。
-t 秒
ペンサーバーの時刻とUTCの時刻の秒単位の差。 例えば、
これはフィンランドでは7200(XNUMX時間)です。
server:logfile
Webサーバーのアドレスとログファイルの名前。
onworks.netサービスを使用してオンラインでmergelogsを使用する