allinurl / goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
https://goaccess.io
MIT License
18.12k stars 1.1k forks source link

GoAccess crashed :( #2689

Closed paolokappa closed 2 months ago

paolokappa commented 2 months ago

Hi,

I am experiencing this issue with goaccess.

Jul 04 23:18:05 www.mysite.com systemd[1]: Started GoAccess Web Log Analyzer. Jul 04 23:18:05 www.mysite.com goaccess[11285]: [64B blob data] Jul 04 23:18:05 www.mysite.com goaccess[11285]: [60B blob data] Jul 04 23:18:05 www.mysite.com goaccess[11285]: Stopping WebSocket server... Jul 04 23:21:06 www.mysite.com goaccess[11285]: SIGTERM caught! Jul 04 23:21:06 www.mysite.com goaccess[11285]: Closing GoAccess... Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== GoAccess 1.9.3 crashed by Sig 11 Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== VALUES AT CRASH POINT Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== FILE: /var/log/apache2/access.log Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Line number: 14 Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Invalid data: 0 Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Piping: 0 Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Jul 04 23:21:06 www.mysite.com systemd[1]: Stopping GoAccess Web Log Analyzer... Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== STACK TRACE: Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 0 /usr/bin/goaccess(sigsegv_handler+0x1b9) [0x5e4e95b31dd9] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 1 /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7357da642520] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 2 /usr/bin/goaccess(ws_stop+0x15) [0x5e4e95b66085] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 3 /usr/bin/goaccess(stop_ws_server+0xca) [0x5e4e95b44bba] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 4 /usr/bin/goaccess(+0x299b3) [0x5e4e95b409b3] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 5 /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7357da642520] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 6 /lib/x86_64-linux-gnu/libc.so.6(clock_nanosleep+0xc8) [0x7357da6e57f8] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 7 /lib/x86_64-linux-gnu/libc.so.6(nanosleep+0x17) [0x7357da6ea677] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 8 /usr/bin/goaccess(main+0xa46) [0x5e4e95b2d566] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 9 /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7357da629d90] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 10 /lib/x86_64-linux-gnu/libc.so.6(libc_start_main+0x80) [0x7357da629e40] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== 11 /usr/bin/goaccess(_start+0x25) [0x5e4e95b2e525] Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== Please report it by opening an issue on GitHub: Jul 04 23:21:06 www.mysite.com goaccess[11285]: ==11285== https://github.com/allinurl/goaccess/issues Jul 04 23:21:06 www.mysite.com systemd[1]: goaccess.service: Main process exited, code=dumped, status=11/SEGV Jul 04 23:21:06 www.mysite.com systemd[1]: goaccess.service: Failed with result 'core-dump'.

Thanks

Paolo Caparrelli GOLINE SA

paolokappa commented 2 months ago

Issue found... The SSL certificate must be owned by www-data instead of root.

goaccess.conf

Path to TLS/SSL certificate.

Note that ssl-cert and ssl-key need to be used to enable TLS/SSL.

# ssl-cert /etc/ssl/letsencrypt-cert.pem

Path to TLS/SSL private key.

Note that ssl-cert and ssl-key need to be used to enable TLS/SSL.

# ssl-key /etc/ssl/letsencrypt-key.pem