GoAccess 无法识别 --keep-db-files 和其他
GoAccess not recognizing --keep-db-files and others
我在 Ubuntu 16.04Ubuntu 上安装了 goaccess-1.0.2 以及 goaccess 手册页提供的 ncurses 和可选依赖项=28=] OS。
我可以使用以下命令成功解析日志: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: unrecognized option '--keep-db-files'
我以为我可能错过了依赖项,但我通过 goaccess 手册页进行了检查,似乎我没有。
However, it does start to parse, but at some point it freezes. So I assume the data is to large for memory.
如果您使用 goaccess -f access.log -a
成功解析了相同的日志,那么使用 --real-time-html
应该没有任何区别。使用 top
检查您的内存使用情况或查看 dmesg
.
I used the following command goaccess -f access.log --keep-db-files. I received the following feedback: goaccess: unrecognized option '--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
我在 Ubuntu 16.04Ubuntu 上安装了 goaccess-1.0.2 以及 goaccess 手册页提供的 ncurses 和可选依赖项=28=] OS。
我可以使用以下命令成功解析日志: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: unrecognized option '--keep-db-files'
我以为我可能错过了依赖项,但我通过 goaccess 手册页进行了检查,似乎我没有。
However, it does start to parse, but at some point it freezes. So I assume the data is to large for memory.
如果您使用 goaccess -f access.log -a
成功解析了相同的日志,那么使用 --real-time-html
应该没有任何区别。使用 top
检查您的内存使用情况或查看 dmesg
.
I used the following command goaccess -f access.log --keep-db-files. I received the following feedback: goaccess: unrecognized option '--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