GoAccess无法识别--保留数据库文件和其他文件



我已经在Ubuntu 16.04操作系统上安装了goaccess-1.0.2以及由goaccess手册页提供的ncurses和可选依赖项。

我能够用以下命令成功地解析日志: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手册页查看了一下,结果似乎不是。

然而,它确实开始解析,但在某个时刻它会冻结。所以我认为数据对于内存来说太大了。

如果您使用goaccess -f access.log -a成功解析了同一日志,那么使用--real-time-html应该不会有任何区别。使用top检查内存使用情况或查看dmesg

我使用了以下命令goaccess-f access.log--keep db文件。我收到了以下反馈: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

相关内容

  • 没有找到相关文章

最新更新