Goaccess: Problemas con el registro de acceso predeterminado personalizado de NginX

Creado en 27 mar. 2017  ·  3Comentarios  ·  Fuente: allinurl/goaccess

Hola amigos

Me estoy golpeando la cabeza contra el escritorio aquí porque no puedo hacer que el registro NginX predeterminado de Easy Engine se formatee en goaccess. nginx.conf:

        # Log format Settings
        log_format rt_cache '$remote_addr $upstream_response_time $upstream_cache_status [$time_local] '
        '$http_host "$request" $status $body_bytes_sent '
        '"$http_referer" "$http_user_agent"';

Salida real:

66.249.79.119 - - [27/Mar/2017:07:51:28 -0400] www.argonon.com "GET /news/page/3/ HTTP/1.1" 301 178 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
10.1.6.251 0.618 - [27/Mar/2017:07:51:49 -0400] argonon.com "GET /2012/04/30/leopard-films-ground-breaking-new-documentary-series-starts-today-monday-30th-april-11am-bbc1/ HTTP/1.1" 200 7978 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

Ninguno de los lectores de registro estándar funciona y mi último intento fue:
formato de hora% H:% M:% S
formato de fecha% d /% b /% Y
formato de registro% h -% ^ [% d:% t% ^] "% r"% s% b "% R" "% u"% T "% ^"

Lo que da el error:

Token 'ET' doesn't match specifier '%s'
Token 'ET' doesn't match specifier '%s'
Token 'ET' doesn't match specifier '%s'
Token '[27/Mar/2017' doesn't match specifier '%d'
Token 'ET' doesn't match specifier '%s'
Token 'ET' doesn't match specifier '%s'
Token '[27/Mar/2017' doesn't match specifier '%d'
Token 'ET' doesn't match specifier '%s'
Token '[27/Mar/2017' doesn't match specifier '%d'
Token '[27/Mar/2017' doesn't match specifier '%d'

Format Errors - Verify your log/date/time format

Ayuda, bonito por favor, cereza en la parte superior.

¿Hay alguna opción para que ustedes agreguen el inicio de sesión predeterminado de EasyEngine NginX a la compilación?

lodattime format question

Todos 3 comentarios

Esto debería hacerlo:

%h %^[%d:%t %^] %v "%r" %s %b "%R" "%u"
%d/%b/%Y
%T

Funciona perfectamente.

Dado que este es el valor predeterminado para cualquier configuración de Easy Engine de NginX, ¿sería posible incluir esto en las opciones de registro predeterminadas?

¡Salvaste mi día!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

canepa picture canepa  ·  3Comentarios

narayan1599 picture narayan1599  ·  3Comentarios

domainoverflow picture domainoverflow  ·  3Comentarios

ychunc picture ychunc  ·  3Comentarios

konungrl picture konungrl  ·  3Comentarios