GoAccess не распознает файлы --keep-db-files и другие

Я установил goaccess-1.0.2 вместе с ncurses и дополнительными зависимостями, представленными на справочной странице goaccess, на мою ОС Ubuntu 16.04.

Я успешно могу анализировать журналы с помощью следующей команды: goaccess -f access.log -a. Я могу создавать журналы в виде html-отчета с помощью следующей команды goaccess -f access.log -a -o report.html.

Я не могу успешно преобразовать данные в HTML-вывод в реальном времени с помощью следующей команды goaccess -f access.log -o report.html --real-time-html. Тем не менее, он начинает парсить, но в какой-то момент зависает. Поэтому я предполагаю, что данные слишком велики для памяти.

Поэтому я хотел научиться парсить данные на диск. Я использовал следующую команду goaccess -f access.log --keep-db-files. Я получил следующий отзыв: goaccess: нераспознанный параметр '--keep-db-files'

Я подумал, может быть, я пропустил зависимости, но я проверил справочную страницу goaccess, и похоже, что это не так.


person grizzlymobile    schedule 28.07.2016    source источник


Ответы (1)


Тем не менее, он начинает парсить, но в какой-то момент зависает. Поэтому я предполагаю, что данные слишком велики для памяти.

Если вы успешно анализируете один и тот же журнал с помощью goaccess -f access.log -a, то использование --real-time-html не должно иметь никакого значения. Проверьте использование памяти с помощью 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
person Kayla    schedule 28.07.2016
comment
Спасибо. У меня уже были установлены дополнительные зависимости. Я прошел все заново. Мне не хватало zlib-devel. Угх... Спасибо, Кайла, за отзыв! - person grizzlymobile; 29.07.2016