• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > nginx 1.12 stream 日志设置

nginx 1.12 stream 日志设置

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了nginx with stream,nginx tcp stream,nginx stream,nginx1.12,nginx 日志等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

nginx 1.12 stream 日志设置


nginx 1.12 stream 日志设置

前言

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.....Dependencies Resolved============================================================================================== Package           Arch               Version                         Repository         Size==============================================================================================Updating: nginx             x86_64             1:1.12.0-1.el7.ngx              nginx             716 kTransaction Summary==============================================================================================Upgrade  1 PackageTotal download size: 716 kIs this ok [y/d/N]:y...

重启nginx服务

systemctl restart nginx

确认升级成功

nginx -Vnginx version: nginx/1.12.0built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)......

启用stream日志配置文件

主配置文件/etc/nginx/nginx.conf增加内容:

stream {    log_format proxy '$remote_addr [$time_local] '                 '$protocol $status $bytes_sent $bytes_received '                 '$session_time "$upstream_addr" '                 '"$upstream_bytes_sent" "$upstream_bytes_received" "$upstream_connect_time"';    access_log /var/log/nginx/tcp-access.log proxy ;    open_log_file_cache off;    include /etc/nginx/conf.d/*.stream;}

具体的tcp.stream配置文件

 upstream TCP59001 {        hash $remote_addr consistent;        server 192.168.1.176:59001;    }        server {        listen 59001;        proxy_connect_timeout 5s;        proxy_timeout 30s;        proxy_pass TCP59001;    }

nginx重读配置并检查tcp session日志的生成

nginx重读配置

nginx -s reload

检查日志

tail /var/log/nginx/tcp-access.log

192.168.3.218 [25/Apr/2017:17:55:57 +0800] TCP



 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • nginx 1.12 stream 日志设置

相关文章

  • 2017-05-26初识android中的动画,初识android动画
  • 2017-05-26Android特效专辑(十二)——如何仿支付宝咻一咻功能实现波纹扩散特效
  • 2017-05-26ImageLoader配合ImageSwitcher的使用,imageloader使用
  • 2017-05-26Android 查看自己的keystore的别名及相关信息,androidkeystore
  • 2017-05-26Android动态部署五:如何从插件apk中启动Service
  • 2017-07-22Android缓存处理
  • 2017-05-26GsonFormat插件从配置到使用,gsonformat插件配置
  • 2017-05-26eclipse — 导入android项目后识别成java项目的问题及解决,eclipseandroid
  • 2017-05-26Android电池电量跳变,android电池电量
  • 2017-05-26android studio上的基本动画实现(第一篇),androidstudio

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 自定义控件(一),自定义控件(
    • Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示
    • Android SDK 与API版本对应关系,androidsdk
    • Android开发5:应用程序窗口小部件App Widgets的实现,androidwidgets
    • 在Android Studio 配置OpenCV 3.1
    • 接入微信分享过程的喜和泪
    • did not call through to super.onCreate(),didsuper.oncreate
    • 国外干货!6个方法助你设计出优秀的APP,干货app
    • 7.1.2 Android Http请求头与响应头的学习
    • Loader详解,asynctaskloader详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有