Es wird versucht, den Inhalt eines Ordners zu analysieren, der access.log-Daten enthält. Das Verzeichnis enthält Protokolldateien und gzip-Dateien und ich benötige einen Bericht, der aus allen zusammen generiert wird.
Befehl, den ich verwendet habe:
zless access.log* | goaccess -a -o html --log-format COMBINED - > report.html
Ausgabe nach 3M+ geparst:
==1686== GoAccess 1.2 crashed by Sig 11
==1686==
==1686== VALUES AT CRASH POINT
==1686==
==1686== Line number: 3225142
==1686== Offset: 0
==1686== Invalid data: 2
==1686== Piping: 1
==1686== Response size: 13630185867 bytes
==1686==
==1686== STACK TRACE:
==1686==
==1686== 0 goaccess(sigsegv_handler+0x1a0) [0x559b8ff35080]
==1686== 1 /lib/x86_64-linux-gnu/libc.so.6(+0x37840) [0x7f4b67e7d840]
==1686== 2 /lib/x86_64-linux-gnu/libtokyocabinet.so.9(+0x7d500) [0x7f4b6808e500]
==1686== 3 /lib/x86_64-linux-gnu/libtokyocabinet.so.9(+0x7ee1c) [0x7f4b6808fe1c]
==1686== 4 /lib/x86_64-linux-gnu/libtokyocabinet.so.9(+0x878d9) [0x7f4b680988d9]
==1686== 5 /lib/x86_64-linux-gnu/libtokyocabinet.so.9(+0x88117) [0x7f4b68099117]
==1686== 6 /lib/x86_64-linux-gnu/libtokyocabinet.so.9(tcbdbaddint+0x137) [0x7f4b680a04f7]
==1686== 7 /lib/x86_64-linux-gnu/libtokyocabinet.so.9(tcadbaddint+0x359) [0x7f4b680ee1b9]
==1686== 8 goaccess(ht_insert_hits+0x86) [0x559b8ff534d6]
==1686== 9 goaccess(+0x237c1) [0x559b8ff427c1]
==1686== 10 goaccess(+0x2556f) [0x559b8ff4456f]
==1686== 11 goaccess(+0x25d86) [0x559b8ff44d86]
==1686== 12 goaccess(+0x25e9a) [0x559b8ff44e9a]
==1686== 13 goaccess(main+0x237) [0x559b8ff30f07]
==1686== 14 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7f4b67e6a09b]
==1686== 15 goaccess(_start+0x2a) [0x559b8ff323ea]
Vielleicht mache ich etwas falsch.
Mein Problem wurde behoben, indem das Ausgabeverzeichnis in /home/user geändert wurde. Als Mount wurde eine lokale Windows-Hostfreigabe von VirtualBox verwendet. Ich frage mich, ob das das Problem war.
Das Problem kann geschlossen werden, wenn es nicht interessant ist.
Danke, dass du das gemeldet hast! Könnten Sie bitte versuchen, die neueste Version zu verwenden, da libtokyocabinet veraltet ist.
Fühlen Sie sich frei, es bei Bedarf wieder zu öffnen.
Werde es versuchen, danke. Derzeit wird es auf einer Debian-VM ausgeführt und nur mit apt install installiert.