GoAccessの例を実行しようとしています:
# goaccess -f access.log -o report.html --real-time-html
どちらかがあります
Parsing... [41] [0/s]
または端末に出力がありません。私は長い間待ちます。次に CTRL+C:
^CSIGINT caught!
Stopping WebSocket server...
たぶん、私は次のステップを逃しています:
「HTML レポートを出力し、ポート 7890 と localhost でリッスンするように WebSocket サーバーを設定するには。」
の「接続リセット」my.ip.address.here:7890
。
ログには他のWebページへの呼び出しのみが表示されているため、nginxはこれに関与していないと推測しています。
他に調査したい構成やログはありますか?
アップデート:
もう少し明確になり、ここまで来ました:
$ sudo goaccess -f /var/log/nginx/access.log.1 -o /usr/share/nginx/www/report.html \\
--real-time-html --ws-url=domain.com
Parsing... [84] [0/s]
できます:
telnet domain.com 7890
Trying 45.55.xxx.xxx...
Connected to domain.com.
Escape character is '^]'.
ブラウザーで: domain.com:7890/report.html は Connection Reset を返します。
誰かがこのパスが何を表しているのかを明確にしますか?
/usr/share/nginx/www/report.html
report.html
実際に存在するはずで、パスはサーバーのシステム内の特定の場所にある必要がありますか?