2016-07-28 43 views
1

我已經安裝了goaccess-1.0.2與goaccess手冊頁我的Ubuntu 16.04 OS提供的ncurses的和可選的依賴一起。GoAccess不承認--keep-DB-文件和其他

我成功地能夠使用以下命令解析日誌:goaccess -f access.log -a。我可以使用以下命令goaccess -f access.log -a -o report.html在html報告中創建日誌。

我是不能使用以下命令goaccess -f access.log -o report.html --real-time-html成功地將數據解析爲實時html輸出。但是,它確實開始解析,但是在某個時候它會凍結。所以我假設數據對於內存來說很大。

所以我想學習如何解析數據到磁盤。我使用了以下命令goaccess -f access.log --keep-db-files。我收到以下反饋:goaccess:無法識別的選項'--keep-db-files'

請隨身攜帶,因爲我是新手。我想也許我錯過了依賴關係,但我通過goaccess手冊頁檢查了一下,似乎並不是我。任何幫助將非常感激。先謝謝你。

回答

3

但是,它確實開始解析,但是在某個時候它凍結了。所以我假設數據對於內存來說很大。

如果您成功解析與goaccess -f access.log -a相同的日誌,那麼使用--real-time-html應該沒有任何區別。用top檢查你的內存使用情況,或看看dmesg

我用下面的命令goaccess -f access.log --keep-db-files。我收到以下反饋:goaccess:無法識別的選項'--keep-db-files'

您需要編譯帶有btree支持的GoAccess。爲此,您需要安裝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。呃...感謝Kayla的反饋! – grizzlymobile