nginx 1.12 stream 日志设置

本文介绍了如何在nginx 1.12版本中启用stream日志功能,以解决TCP连接异常的问题。首先,通过升级nginx到1.12.0来获取stream日志支持。接着,在nginx配置文件中添加stream日志配置,并创建tcp.stream配置文件。然后,使用`nginx -s reload`命令重读配置,检查tcp-access.log日志文件以验证session日志是否正常记录。最后,文章指出nginx的session日志仅记录TCP层面的信息,而应用级别的详细日志需要在应用层面进行记录。
摘要由CSDN通过智能技术生成

前言

nginx自1.9.0开始提供tcp/udp的反向代理功能,直到1.11.4才开始提供session日志功能。 恰好手头有个项目遇到了client访问nginx的连接数不是很高,但是后台应用的连接数非常高的现象,先做了一个zabbix 应用系列之nginx tcp stream监控,虽然可以同时看到前后端的连接数,但是还需要socket层级细节才能对应上,如果nginx有每个socket的日志,那就能和后台的服务对应上了,为了查清楚该现象的原因,所以决定试试stream的日志功能,正好nginx官网上2017-04-12 nginx-1.12.0 stable version has been released 最新稳定版本已经发布,具备启用标准。

升级当前nginx版本

如果系统上未安装nginx的repo,请参考官网的安装教程

下面是centos7的升级示例

yum update nginx

.....
Depende
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值