nginx负载分发情况日志输出
加上最后的“"$upstream_addr"’”部分即可
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for" "$upstream_addr"';
nginx配置好负载分担后,测试的时候,如何查看负载分担情况:通过设置nginx日志显示:
nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/nginx.conf)。
nginx的log_format有很多可选的参数用于指示服务器的活动状态,默认的是:
log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';
想要记录更详细的信息需要自己设置log_format,具体可设置的参数格式及说明如下:
参数 | 说明 | 示例 |
---|---|---|
$remote_addr | 客户端地址 | 211.28.65.253 |
$remote_user | 客户端用户名称 | – |
$time_local | 访问时间和时区 | 18/Jul/2012:17:00:01 +0800 |
$request | 请求的URI和HTTP协议 | “GET /article-10000.html HTTP/1.1” |
$http_host | 请求地址,即浏览器中你输入的地址(IP或域名) | www.test.com192.168.100.100 |
$status | HTTP请求状态 | 200 |
$upstream_status | upstream状态 | 200 |
$body_bytes_sent | 发送给客户端文件内容大小 | 1547 |
$http_referer | url跳转来源 | https://www.baidu.com/ |
$http_user_agent | 用户终端浏览器等信息 | "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; GTB7.0; .NET4.0C; |
$ssl_protocol | SSL协议版本 | TLSv1 |
$ssl_cipher | 交换数据中的算法 | RC4-SHA |
$upstream_addr | 后台upstream的地址,即真正提供服务的主机地址;当ngnix做负载均衡时,可以查看后台提供真实服务的设备 | 10.10.10.100:80 |
$request_time | 整个请求的总时间 | 0.205 |
$upstream_response_time | 请求过程中,upstream响应时间 | 0.002 |
nginx负载分发情况日志输出相关推荐
- nginx负载均衡与日志配置
nginx负载均衡与日志配置 1.设置nginx负载均衡 1.1 找到nginx.conf文件,并进行配置 2.设置nginx日志 2.1.找到nginx.conf文件,配置日志nginx日志 2.查 ...
- nginx日志输出配置json格式
nginx日志输出配置json格式 nginx服务器日志相关指令主要有两条:一条是log_format,用来设置日志格式:另外一条是access_log,用来指定日志文件的存放路径.格式和缓存大小. ...
- nginx 日志输出json格式
背景 nginx 默认输出acces日志格式是message格式.现在都做日志统一分析ELK了,message格式就不是很适用了. 所以输出json格式就应用而生了. 修改 nginx.conf 配置 ...
- weblogic负载分发
博客分类: weblogic 负载均衡的实现方式有很多种,这里只介绍三种相对来说成本较低的方案(维护成本以及费用成本)weblogic自带的proxy.apache.nginx 1.weblogic自 ...
- Openresty Nginx 负载均衡
目录 OpenResty Openresty 服务配置文件 启动Openresty服务 测试调用接口 Nginx 负载均衡服务 nginx 配置文件 启动服务 实现功能 测试结果 这里实现个简单的负载 ...
- 关于Tomcat+Nginx负载均衡与Jmeter服务器测压的日记
Jmeter测压 1.Jmeter-5.1.1下载:http://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.1.1.zip 2 ...
- tomcat服务部署与nginx负载均衡
中间件产品介绍 目前来说IBM的WebSphere. Oracle的Weblogic占据了市场上Java语言Web站点的部分份额.该两种软件由于无与伦比的性能及可靠性等优势被广泛应用于大型互联网公 ...
- 虚拟ip+keeplalived+nginx 负载实现
什么是虚拟IP? 高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性.HA系统是目前企业防止 ...
- Nginx负载均衡请求转发
目录 一.Nginx相关概念 1.1.Nginx概述 1.2.正向代理 1.3.反向代理 1.4.负载均衡 1.5.动静分离 二.Linux中Nginx安装 2.1.安装Nginx 2.2.防火墙设置 ...
最新文章
- 如何使用OpenCV和Socket进行视频聊天?
- 哪个牌子的平板电脑好_中山密码锁哪个牌子好
- ​20210716未来智能实验室收录资料
- 一句话说清分布式锁,进程锁,线程锁
- module ‘brotli‘ has no attribute ‘error
- android studio ignore 模板,android studio git ignore
- 从数据泄露到大数据杀熟,互联网未来路在何方?
- oracle中修改数据库实例监听的ip和端口
- cvMat结构体详解
- js点击事件onclick_关于JavaScript的事件绑定问题
- IS-IS快速收敛调优配置实例
- 贪吃蛇c语言源代码彩色版,贪吃蛇C语言源代码
- Lena图像原图及由来
- PCB制图 | Altium Designer 20软件汉化
- 大学本科计算机专业的课程
- android toast 怎么用,Android学习 Android Toast的使用
- 猜拳php代码,使用JavaScript如何实现猜拳游戏(详细教程)
- Power BI 中文版下载方式
- Business English 商务一点通
- 四核处理器_戴尔这款笔记本彪悍,配置四核处理器,双内存插槽,不足4000元...