我已经安装了goaccess-1.0.2以及Ubuntu16.04操作系统上的goaccess手册页面提供的ncurse和可选依赖项。
我能够使用以下命令成功地解析日志: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: received选项
我想我可能错过了依赖关系,但是我在goaccess手册页面上检查了一下,看起来我不是。
发布于 2016-07-28 02:03:08
然而,它确实开始解析,但在某一时刻它会冻结。所以我假设数据对于内存来说太大了。
如果您正在使用goaccess -f access.log -a成功地解析同一个日志,那么使用--real-time-html不会有任何不同。使用top检查您的内存使用情况,或者查看dmesg。
我使用了以下命令goaccess -f access.log --保存-db-文件。我收到了以下反馈: goaccess: unrecognized选项-保存数据库-文件
您需要编译具有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 installhttps://stackoverflow.com/questions/38625114
复制相似问题