2016-07-28 2 views
1

--keep-DB-ファイルなどを認識していないgoaccess-1.0.2私のUbuntu 16.04 OS上goaccessのmanページが提供するncursesベースとオプションの依存関係と一緒にGoAccessは、私がインストールされている

次のコマンドでログを解析できました:goaccess -f access.log -a。私は、次のコマンドでhtmlレポートにログを作成することができますgoaccess -f access.log -a -o report.html

私はできませんは、次のコマンドgoaccess -f access.log -o report.html --real-time-htmlでデータをリアルタイムhtml出力に正常に解析することができません。しかし、それは解析を開始しますが、ある時点ではフリーズします。だから私はデータがメモリのために大きいと仮定します。

私は、データをディスクに解析する方法を学びたかったのです。私は次のコマンドを使用しましたgoaccess -f access.log --keep-db-filesgoaccess:認識できないオプション '--keep-db-files'

私はこの時点で新しくなっています。私はおそらく私が依存関係を逃したと思ったが、私はgoaccessのmanページをチェックして、それは私のようには見えない。どんな助けでも大歓迎です。前もって感謝します。

答えて

3

ただし、解析が開始されますが、ある時点でフリーズします。だから私はデータがメモリのために大きいと仮定します。

あなたが成功した後、任意の違いを作るべきではありません--real-time-htmlを使用して、goaccess -f access.log -aと同じログを解析している場合。メモリ使用量をtopで確認するか、dmesgをご覧ください。

次のコマンドを使用しました。goaccess -f access.log --keep-db-files goaccess:認識できないオプション '--keep-db-files'

GoAccessをbtreeサポートでコンパイルする必要があります。これを行うには、TokyoCabinetをインストールし、ソースからgoaccessを構築する必要があります:

$ sudo apt-get install libtokyocabinet-dev 
$ curl http://tar.goaccess.io/goaccess-1.0.2.tar.gz | tar xvz 
$ cd goaccess-1.0.2/ 
$ ./configure --enable-utf8 --enable-geoip --enable-tcb=btree 
$ make 
$ sudo make install 
+0

ありがとうございます。すでにオプションの依存関係がインストールされていました。私はすべてのことをもう一度行った。私はzlib-develが欠けていた。 Ughh ...フィードバックに感謝Kayla! – grizzlymobile

関連する問題