三九宝宝网宝宝教育学龄段教育

如何分析Linux日志

02月02日 编辑 39baobao.com

[房地产的市场供给需求的影响因素并简要分析]影响房地产市场供给的因素 1.可以供给城市使用的土地的数量城市房地产的供给能力,首先决定于能够供给城市使用的土地数量。由于土地是一处稀缺资源,因此一个国家能够供给城市...+阅读

Linux系统下Nginx 日志可以查看系统运行记录和出错说明,对Nginx 日志的分析可以了解系统运行的状态。那么Linux系统Nginx日志怎么分析呢? Nginx 日志相关配置有 2 个地方:access_log 和 log_format 。 默认的格式: access_log /data/logs/nginx-access.log; log_format old '$remote_addr [$time_local] $status $request_time $body_bytes_sent ' '“$request” “$http_referer” “$http_user_agent”'; 相信大部分用过 Nginx 的人对默认 Nginx 日志格式配置都很熟悉,对日志的内容也很熟悉。

但是默认配置和格式虽然可读,但是难以计算。 Nginx 日志刷盘相关策略可配置: 比如,设置 buffer,buffer 满 32k 才刷盘;假如 buffer 不满 5s 钟强制刷盘的配置如下: access_log /data/logs/nginx-access.log buffer=32k flush=5s; 这决定了是否实时看到日志以及日志对磁盘 IO 的影响。 Nginx 日志能够记录的变量还有很多没出现在默认配置中: 比如: 请求数据大小:$request_length 返回数据大小:$bytes_sent 请求耗时:$request_time 所用连接序号:$connection 当前连接发生请求数:$connection_requests Nginx 的默认格式不可计算,需要想办法转换成可计算格式,比如用控制字符 ^A (Mac 下 ctrl+v ctrl+a 打出)分割每个字段。

log_format 的格式可以变成这样: log_format new '$remote_addr^A$http_x_forwarded_for^A$host^A$time_local^A$status^A' '$request_time^A$request_length^A$bytes_sent^A$http_referer^A$request^A$http_user_agent'; 这样之后就通过常见的 Linux 命令行工具进行分析了: 查找访问频率最高的 URL 和次数: cat access.log awk -F '^A' '{print $10}' sort uniq -c 查找当前日志文件 500 错误的访问: cat access.log awk -F '^A' '{if($5 == 500) print $0}' 查找当前日志文件 500 错误的数量: cat access.log awk -F '^A' '{if($5 == 500) print $0}' wc -l 查找某一分钟内 500 错误访问的数量: cat access.log awk -F '^A' '{if($5 == 500) print $0}' grep '09:00' wc-l 查找耗时超过 1s 的慢请求: tail -f access.log awk -F '^A' '{if($6》1) print $0}' 假如只想查看某些位: tail -f access.log awk -F '^A' '{if($6》1) print $3″”$4}' 查找 502 错误最多的 URL: cat access.log awk -F '^A' '{if($5==502) print $11}' sort uniq -c 查找 200 空白页 cat access.log awk -F '^A' '{if($5==200 & $8 《 100) print $3″”$4″”$11″”$6}' 查看实时日志数据流 tail -f access.log cat -e 或者 tail -f access.log tr '^A' '' 照着这个思路可以做很多其他分析,比如 UA 最多的访问;访问频率最高的 IP;请求耗时分析;请求返回包大小分析;等等。

这就是一个大型 Web 日志分析系统的原型,这样的格式也是非常方便进行后续大规模 batching 和 streaming 计算。 以上就是Linux系统Nginx日志怎么分析的全部内容了,可以看出来Nginx日志还是有很强大的作用的。

以下为关联文档:

如何从供应和需求的角度来分析当今中国房地产市场的趋势我也写的这篇论文 房地产的供应主要受四个因素的影响: 1、房产市场的价格:价格越高,供给越多;价格越低,供应越少 2、地方政府的土地供应量:土地供应越多,房产供应越多,反之越少 3、...

如何分析某地商业房地产项目的供给和需求在发达国家购物中心可分为以下几个大类: 区域购物中心(regional mall):封闭式的建筑,拥有综合性的百货超市。以总租售面积(GLA)可以将区域中心划分为一般区域中心和超区域中心(4.7--...

写投资价值分析报告的格式及内容是什么投资价值分析报告是国际投、融资领域投资商确定项目e68a84e79fa5e9819331333335326261投资与否的重要依据,主要对项目背景、宏观环境、微观环境、相关产业、地理位置、资源和...

如何分析小说中的人物的性格特征近年来,全国各地高考语文试题,小说类文本阅读受到重视。广东、宁夏、海南、江苏和浙江卷都在文学作品阅读中考查了小说阅读的,而赏析人物形象又成了小说阅读的必考题目,因此,熟练...

如何分析小说名著中的人物形象作者:江新民 本文主要谈谈精读名著的问题,选取“分析人物形象”这一视角。主要从三方面简要分析。 (1)了解刻画人物手段的多样化的特点。与其他文体相比,小说刻画人物的艺术手段...

怎样把握与分析小说的人物形象小说是一种通过人物、情节和环境的具体描写来反映现实生活的文学体裁。小说的一个重要艺术特征,就是塑造有血有肉、生动感人的人物形象的活动。阅读中分析人物形象,主要是分析...

高考语文如何分析小说中的人物形象基本信息 小说阅读----分析人物形象,赏析刻画方法 【考纲解读】 在考纲中,对文学类文本阅读明确要求:“欣赏作品形象,领悟作品的艺术魅力”。落实到小说阅读中,即要求我们能够准...

分析小说人物形象特点怎么分析?怎么分析得分高第一,可以从人物自身的语言来分析。语言描写,指人物对话和独白。言为心声,人物的语言应是他身份、经历、思想感情的反映。例如,契诃夫的小说《变色龙》中,作者运用个性化的语言表...

如何查看linux系统下的各种日志文件系统日志分析大全搜狗问1. 一般两种类型日志: 永久日志rsyslog 临时日志system.journald 2. 临时日志 查看 journalctl -f 参数可追踪实时日志 3. 永久日志保存在/etc/log 目录下,通过修改 /etc/rsys...

推荐阅读
图文推荐