nginx错误日志(nginx日志找不是200)
00-1010访问日志:记录发起请求的客户端的IP地址、发起请求的时间、发起请求的方法(GET\POST等)。),发起请求的HTTP协议(HTTP/1.1等)。),浏览器相关信息,响应状态结果等。
错误:记录发起请求的客户端的IP地址、发起请求的时间、发起请求的方法(GET\POST等)。),发起请求的HTTP协议(HTTP/1.1等)。),服务器的调试信息,异常信息等。
当然,通过Nginx的日志指令,可以设置更多的信息输出到日志中。通过日志分析,可以了解网站的可用性、性能、安全性等,也可以为故障排除提供帮助。
00-1010指令:access_log
含义:用于设置访问日志的输出位置和选择的输出格式。输出可以是本地文件、系统日志服务器、内存缓冲区等。
系统日志服务器是专用于存储和分析日志的服务器。
范围:http,流,服务器,位置,如果在位置,限制除外。
设置:access _ log log/access . log main;
log/access . log是本地存储的日志文件,main是日志输出的格式。
00-1010指令:日志格式
含义:设置访问日志的格式。
作用域:http,stream
设置方法:
(1)常用格式——例如日志格式名称为main,可以任意取值,但不能重复,包括以下信息:
log _ format main ' $ remote _ addr-$ remote _ user[$ time _ local]' $ request ' '
$ status $ body _ bytes _ send ' $ http _ refer ' '
“$ http _ user _ agent“”$ http _ x _ forward _ for“”;(2)json格式——比如日志格式名称为logjson,可以任意取值,但不能重复,包括以下信息:
log _ format logjson ' {
@timestamp': '$time_local ','
“@ fields”: {”
' remote_addr': '$remote_addr ','
“remote _ user”:“$ remote _ user”,
' body _ bytes _ send ' : ' $ body _ bytes _ send ','
' request _ time ' : ' $ request _ time ','
'状态' : '$status ','
“请求”:“$ request”,
' request _ method ' : ' $ request _ method ','
' http _ referrer ' : ' $ http _ referrer ','
' http _ x _ forwarded _ for ' : ' $ http _ x _ forwarded _ for ','
' ' http _ user _ agent ' : ' $ http _ user _ agent ' }
}';经常和nginx自己的变量一起使用,参见:Nginx核心指令if和set简介Nginx的变量在nginx.conf配置文件的详细解释中提到。
00-1010指令:错误日志
含义:设置错误日志输出位置和日志级别。
有8个日志级别,不支持用户定义的日志格式。
调试(8)、信息(7)、通知(6)、警告(5)、错误(4)、临界(3)、警告(2)、紧急(1)。
从1到8,日志越来越详细,debug的输出级别最详细,与调试配合使用,但是debug和info会消耗大量的磁盘IO资源。
实际生产环境中常用的错误输出级别。
范围:主,http,邮件,流,服务器,位置
设置方法:error _ log log/error . log error;
log/error . log是错误日志存储路径,error是错误日志级别。
快三技巧准确率100us ','“请求”:“$ request”,
' request _ method ' : ' $ request _ method ','
' http _ referrer ' : ' $ http _ referrer ','
' http _ x _ forwarded _ for ' : ' $ http _ x _ forwarded _ for ','
' ' http _ user _ agent ' : ' $ http _ user _ agent ' }
}';经常和nginx自己的变量一起使用,参见:Nginx核心指令if和set简介Nginx的变量在nginx.conf配置文件的详细解释中提到。
00-1010指令:错误日志
含义:设置错误日志输出位置和日志级别。
有8个日志级别,不支持用户定义的日志格式。
调试(8)、信息(7)、通知(6)、警告(5)、错误(4)、临界(3)、警告(2)、紧急(1)。
从1到8,日志越来越详细,debug的输出级别最详细,与调试配合使用,但是debug和info会消耗大量的磁盘IO资源。
实际生产环境中常用的错误输出级别。
范围:主,http,邮件,流,服务器,位置
设置方法:error _ log log/error . log error;
log/error . log是错误日志存储路径,error是错误日志级别。