首页 文章

请帮我解决goacccess的nginx自定义日志格式问题

提问于
浏览
0

Please find my log output for nginx (access.log)

182.69.143.120 - [31 / Mar / 2016:03:10:51 0530]“获取/api/check_delivery.php?authkey=9450AW2qTKYe453be757c&requestid=36626f6a3530323439383831 HTTP / 1.1”control.msg91.com 404 39“ - ”“ - “” - “”control.msg91.com“” - “to:10.0.0.62:8080:upstream_response_time 0.003 request_time 0.003

My nginx custom log format :

$ remote_addr - $ remote_user [$ time_local]“$ request”$ host''$ status $ body_bytes_sent“$ http_referer”''“$ http_user_agent”“$ http_x_forwarded_for”“$ server_name”';

and which i am using in goaccess conf file:

时间格式%H:%M:%S日期格式%d /%b /%Y log_format%^ [%d:%^]“%r”%s%b“%R”“%u”“ %^%h“

and after running this I am getting below error:

GoAccess - 版本0.9.8 - 2016年3月31日14:11:22配置文件:/usr/local/etc/goaccess.conf发生致命错误发生错误:src / goaccess.c - main - 1017无效处理 . 验证您的日期/时间/日志格式 .

请帮帮我......提前谢谢

1 回答

  • 3

    尝试使用以下日志格式:

    log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
    

相关问题