Goaccess: الرمز المميز '23 / نوفمبر / 2019 'لا يتطابق مع المحدد'٪ d '

تم إنشاؤها على ٢٣ نوفمبر ٢٠١٩  ·  3تعليقات  ·  مصدر: allinurl/goaccess

إنجينكس: 1.16.1

goaccess: 1.3_1

image

تنسيق سجل الوصول nginx:

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

مثال على سجل وصول nginx:

127.0.0.1 - - [23/Nov/2019:11:45:04 +0800] "GET /hadoop-project-dist/hadoop-hdfs/WebHDFS.html HTTP/1.0" 200 125430 "http://localhost:9000/hadoop-hdfs-httpfs/index.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36" "127.0.0.1"

رسالة خطأ

$ /usr/local/Cellar/goaccess/1.3_1/bin/goaccess logs/access.log -o /Users/destiny/dev/nginx/logs/report.html --time-format='%T' --date-format='%d/%b/%Y' --log-format='%h - %^ [%d:%t %^] "%r" %s %b "%R" "%u" "%^"'

Token '23/Nov/2019' doesn't match specifier '%d'
i18n log-processing lodattime format question

التعليق الأكثر فائدة

الرجاء استخدام ما يلي ، أعتقد أن السجل الخاص بك يحتوي على تواريخ باللغة الإنجليزية وأن جهازك له موقع مختلف.

LANG="en_US.UTF-8" bash -c 'goaccess access.log'

ال 3 كومينتر

الرجاء استخدام ما يلي ، أعتقد أن السجل الخاص بك يحتوي على تواريخ باللغة الإنجليزية وأن جهازك له موقع مختلف.

LANG="en_US.UTF-8" bash -c 'goaccess access.log'

في بعض الأحيان يجب عليك استخدام أمر مختلف قليلاً:
LC_ALL="en_US.UTF-8" bash -c 'goaccess access.log --log-format=COMBINED'

موضح في:
https://github.com/allinurl/goaccess/issues/1669

majkelo شكرا للإشارة إلى ذلك. إغلاق هذا. DestinyWang لا تتردد في إعادة فتحه إذا لزم الأمر.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

canepa picture canepa  ·  3تعليقات

eroldru picture eroldru  ·  3تعليقات

olimpo88 picture olimpo88  ·  3تعليقات

mhipo1364 picture mhipo1364  ·  3تعليقات

LoanDEV picture LoanDEV  ·  3تعليقات