摘要:前言本来准备讲解和的日志的,但是个人不太推荐纯属个人爱好,这里就不介绍的日志了。作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。
前言
本来准备讲解nginx和apache的日志的,但是个人不太推荐apache(纯属个人爱好),这里就不介绍apache的日志了。
作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。
配置文件nginx分access_log和error_log两种日志
设置需要在nginx.conf中,默认通过源码包编译安装nginx目录应在
/usr/local/nginx
目录下,如果你通过yum或者其他方式安装,不清楚或不知道nginx具体安装目录,可以使用
find / -name nginx.conf
or
nginx -V | grep prefix ------------- nginx version: nginx/1.13.9 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module开启访问日志
如果是你源码包默认安装的,打开路径如下
vim /usr/local/nginx/nginx.conf
找到如下内容
http { include mime.types; default_type application/octet-stream; log_format main "$remote_addr - $remote_user [$time_local] "$request" " "$status $body_bytes_sent "$http_referer" " ""$http_user_agent" "$http_x_forwarded_for""; access_log logs/access.log main; ... }
将log_format到access_log的注释打开即可,log_format可定义nginx的日志规格。
log_format默认规格参数表名称 | 注解 |
---|---|
$remote_addr | 客户端/用户的IP地址 |
$time_local | 访问时间 |
$request | 请求方式 + 请求地址 |
$status | 请求状态码 与HTTP状态码一致 |
$body_bytes_sent | 请求的地址大小 以bytes格式计算 |
$http_referer | 请求来源,从什么地方访问的 |
$http_user_agent | 用户信息(浏览器信息) |
$http_x_forwarded_for | 转发IP地址 |
如果是你源码包默认安装的,打开路径如下
vim /usr/local/nginx/nginx.conf
找到如下内容
error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;
将注解删除即可,你可以将不同的错误类型分开存储如
error_log logs/error.log notice;
notice既为错误类型,不写则是全部。
致谢感谢你看到这里,日志操作与分析的相关文章后面我还会写一些,希望可以帮助到你。谢谢
代码多变,初心不变
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29123.html
摘要:前言本来准备讲解和的日志的,但是个人不太推荐纯属个人爱好,这里就不介绍的日志了。作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。 showImg(https://segmentfault.com/img/bVbeubU?w=1390&h=472); 前言 本来准备讲解nginx和apache的日志的,但是个人不太推荐apache(纯属个人...
摘要:配置信息主要分为六大部分全局设置事件设置服务器设置虚拟主机设置匹配设置反向代理设置。最大客户端连接数由和决定作为服务器时,作为反向代理时,。参考文章服务器安装及配置文件详解的配置虚拟主机负载均衡和反向代理 这是 Nginx 学习总结的第二篇,上一篇介绍到了 Nginx 学习总结(1) —— 概述,这一篇会对 Nginx 的基本配置做一些总结。 Nginx 配置信息主要分为六大部分: m...
摘要:线上运营的问题配置更新首先,配置修改问题。脚本每隔分钟执行一次,检查配置,生效。那怎么监控这一环呢自己弄了个模块,抽取内置的变量等等通过抽样上报给集群,利用根据业务,域名,路径等分类实时分组计算,按分钟纬度统计汇总。 背景 标题党了,现在不写个海量、高并发、大数据都不好意思发出来。 前面发了一个nginx的tips文章,一些基本的用法。这里主要说下nginx在多业务、大规模场景下的一...
摘要:的配置文件是以块形式组织,每个都是以一个块名称和一对大括号组成。这里注意的是,当打开的是首页依然是一个页面,只有中继续定义了查看静态网站文件系统目录中的某一目录时,才会将文件列出。使用此启动类型应同时指定,以便能够跟踪服务的主进程。 初识Nginx Nginx 的三个主要应用场景: 静态资源服务:通过本地文件系统提供服务 反向代理服务:缓存加速与负载均衡 API服务:OpenRest...
刚刚我在配置nginx+php5-fmp的虚拟主机环境, 在配置的过程中,在配置的过程中出现了一些问题, 在此记录下来, 以备后患。 请注意, 这里不是写如何配置这个虚拟主机, 而是记录我在配置的时候遇到的问题以及如何克服这些问题的过程。 环境: ubuntu 14.04 (64位) nginx 1.4.6 php 5.5.9 开始 开始的时候, 因为我是新安装的ubuntu的系统, ...
阅读 709·2021-08-17 10:11
阅读 1573·2019-08-30 11:15
阅读 999·2019-08-26 13:54
阅读 3484·2019-08-26 11:47
阅读 1192·2019-08-26 10:20
阅读 2793·2019-08-23 18:35
阅读 1198·2019-08-23 17:52
阅读 1281·2019-08-23 16:19