これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド apachetop です。
プログラム:
NAME
apachetop - リアルタイムの Web サーバー統計を表示する
SYNOPSIS
アパッチトップ [-NS ファイル名] [-NS ヒット | -T 時間] [Q] [-l] [-NS セグメント] [-NS] [-NS 秒]
DESCRIPTION
ApacheTop は、Apache によって生成されたログファイル (標準の共通または結合されたログ形式、
人間が解析可能な出力をリアルタイムで生成します。
OPTIONS
-f ログファイル
視聴するファイルを選択します。 複数の監視を行うには、このオプションを複数回指定します。
ファイル。
-H ヒット | -T時間
これらのオプションは相互に排他的です。 存在する場合は XNUMX つだけ指定します。 彼らは次のように働きます
が続きます。 ApacheTop は、すべての情報を含む情報テーブルを内部的に維持します。
ヒットしたヒット曲に関する関連情報。 このテーブルは有限であることができます
サイズなので、どのくらいの大きさになるかを決める必要があります。 選択肢は XNUMX つあります。 あなた
次のいずれかを実行できます: -H を使用して「覚えておいてください」と言いますヒットしました」、または -T を使用して「覚えています」と言います
すべてがヒットしました秒" デフォルト (現時点では) はヒットを記憶することです
30秒間。 これを大きすぎる設定にすると (どのオプションを選択しても)、
ApacheTop を使用すると、より多くのメモリと CPU 時間を使用できます。 私の実験によると、
約 5000 件までのリクエストを覚えておくとうまく機能します。
-q クエリ文字列を削除せずに保持するように ApacheTop に指示します。
-l ApacheTop にすべての URL を小文字にするよう指示します。したがって、/FOO と /foo は
同じであり、同じ統計を蓄積します。
-s セグメント
最初のもののみを保持するように ApacheTop に指示しますパスの一部。 トレーリング
スラッシュが存在する場合は保持されます。 次に、切り詰められた URL ごとに統計が結合されます。
-p ApacheTop にプロトコル (通常は http://) をその先頭に保持するように指示します。
リファラー文字列。 通常の動作は、より多くのスペースを確保するためにそれらを削除することです。
有用な情報。
-r 秒
デフォルトの更新遅延を秒単位で設定します。
例
apachetop -f /var/logs/httpd/access.log
onworks.net サービスを使用してオンラインで Apachetop を使用する