Я хочу проанализировать и проанализировать журналы nginx с goaccess и взять отчет из проанализированных журналов.
Но когда я запускаю команду zcat -f access.log.*.gz | goaccess -a -c
, она вызывает следующую ошибку:
GoAccess - version 0.5 - Jun 26 2012 04:30:08
An error has occurred
Error occured at: parser.c - process_log - 584
Message: No date format was found on your conf file.
Я попытался добавить строку date_format %D %T
в файл .goaccessrc, но получил еще одну ошибку:
GoAccess - version 0.5 - Jun 26 2012 04:30:08
An error has occurred
Error occured at: parser.c - process_log - 588
Message: No log format was found on your conf file.
Я думаю, что он запрашивает форматы даты и журнала, которые использует nginx. но у меня нет ни даты, ни формата журнала в моей конфигурации nginx.
Кроме того, я попытался использовать предыдущую версию goaccess (версия 0.4.2)
и команда zcat -f access.log.*.gz | goaccess -a -c
работает нормально.
он не запрашивает ни даты, ни формат журнала, и я могу просмотреть меню goaccess и
Я могу просмотреть любые данные, которые хотят.
Но когда я пытаюсь получить html-отчет с zcat -f access.log.*.gz | goaccess -a -c > report.html
команда ничего не делает. он просто ждет и ждет (без предупреждения или ошибки)
Примечание. Я проверил эти веб-страницы и, если вы хотите взглянуть тоже.