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...
' '"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...
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*, ......
$http_user_agent #用户终端浏览器等信息 $request_time #处理客户端请求使用的时间,单位为秒,精度毫秒; 从读入客户端的第一个字节开始,直到把最后一个字符发送给客户端后进行日志写入为止。 $upstream_addr #真正提供服务的主机地址 $request_id #生产唯一ID方便查询问题 $upstream_response_time #请求过程中upstr...
默认值: proxy_next_upstream error timeout; 上下文: http, server, location 其中: error 表示和后端服务器建立连接时,或者向后端服务器发送请求时,或者从后端服务器接收响应头时,出现错误。 timeout 表示和后端服务器建立连接时,或者向后端服务器发送请求时,或者从后端服务器接收响应头时,出现超时。
第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"'; ...
例子中指定了错误日志的路径为:/var/logs/nginx/nginx-error.log,日志级别使用默认的error。 常见的日志变量 • $remote_addr, $http_x_forwarded_for 记录客户端IP地址。 • $remote_user记录客户端用户名称。 • $request记录请求的URL和HTTP协议(GET,POST,DEL,等)。
log_format 定义日志格式 语法格式: log_format name [escape=default|json] string ...; 默认值 : log_format combined "..."; 作用域 : http 实例一: log_format compression '$remote_addr - $remote_user [$time_local] ' '"$request" $status $bytes_sent ' ...