nginx $upstream_addr keeps the IP address and port, or the path to the UNIX-domain socket of the upstream server. If several servers were contacted during request processing, their addresses are separated by commas, e.g. “192.168.1.1:80, 192.168.1.2:80, unix:/tmp/sock”. If an internal...
plcf->upstream.upstream.servers[i].addrs = [ngx_addr_t*, ngx_addr_t*, ...]; 在init_main发生后: plcf->upstream.upstream.peer.init = ngx_http_upstream_init_round_robin_peer; plcf->upstream.upstream.peer.data = [ngx_http_upstream_rr_peer_t*, ngx_http_upstream_rr_peer_t*, ......
' '"clientip":"$remote_addr",' '"size":$body_bytes_sent,' '"responsetime":$request_time,' '"upstreamtime":"$upstream_response_time",' '"upstreamhost":"$upstream_addr",' '"http_host":"$host",' '"uri":"$uri",' '"xff":"$http_x_forwarded_for",' '"referer":"$http_refere...
$http_user_agent #用户终端浏览器等信息 $request_time #处理客户端请求使用的时间,单位为秒,精度毫秒; 从读入客户端的第一个字节开始,直到把最后一个字符发送给客户端后进行日志写入为止。 $upstream_addr #真正提供服务的主机地址 $request_id #生产唯一ID方便查询问题 $upstream_response_time #请求过程中upstr...
'$ssl_protocol $ssl_cipher $upstream_addr $request_time $upstream_response_time'; 在配置文件中http server或者location段中开启记录。 access_log logs/access.log luo; 错误日志 错误日志主要记录客户端访问Nginx出错时的日志,格式不支持自定义。通过错误日志,我们可以得到系统某个服务或server的性能瓶颈等。因...
第13列,$upstream_addr 后端真正提供服务的主机地址 第14列,$upstream_status 从后端服务器获得响应的状态码 第15列,$http_X_Request_Id 上传请求的唯一 ID,通过该 ID 可快速定位用户请求的相关日志 第16列,$scheme 请求的协议 第17列,$upstream_response_time 建立连接和从上游服务器接收响应主体的最后一个字...
变量名:$upstream_addr 功能:该变量表示了处理该请求的 upstream 中 server 的地址 变量名:$upstream_cache_status 功能:该变量出现在 Nginx 0.8.3 版本中, 可能的值如下: MISS - 缓存中未被命中 EXPIRED - 生存期期满,请求被传递到后端服务器 UPDATING - 生存期满,陈旧的响应被使用,因为proxy/fastcgi_cache_...
例如,要添加更多的细节到日志中,可以这样做: 代码语言:javascript 复制 log_format detailed'$remote_addr - [$time_local] "$protocol" $status ''sent:$bytes_sent received:$bytes_received time:$session_time ''"$upstream_addr" "$upstream_bytes_sent" "$upstream_bytes_received"'; ...
$upstream_addr:后端服务器地址。 $request_time:处理请求的总时间(包括等待时间)。 $upstream_response_time:后端响应时间。 实用日志分析命令集锦 想要从这些日志中挖掘金矿?以下是一些高效命令示例: 统计唯一访客(UV): Bash1awk '{print $1}' access.log | sort | uniq -c | wc -l ...
(1)log_format用来设置日志格式,也就是日志文件中每条日志的格式 (2)log_format name(格式名称)type(格式样式) Log_format main‘$server_name$remote_addr-$remote_user [$time_local]“$request”’ ‘$status$upstream_status$body_bytes_sent“$http_referer”’ ...