Linux 统计Web服务日志命令】的更多相关文章

一.Nginxi简介 Nginx是什么?它是一个开源.高性能的WEB服务器软件和代理服务器软件,由俄罗斯人Igor Sysoev 开发实现.它的功能主要分三类,第一是它作为一个WEB服务软件使用:第二它可作为一个反向代理服务器使用,邮件代理服务(通常邮件代理用的非常少):第三它可以基于upstream 或stream模块实现负载均衡,这种负载均衡是基于前面的反向代理增加的功能,它可以基于http协议进行应用层代理,也可以基于tcp协议进行伪四层代理(它不是真正意义上的四层代理,因为它工作在应用层…
监控一般通过脚本实现,使用定时任务定期执行检测. 1.端口 本地:ss,netstat,lsof 远程:telnet,namp,nc 2.本地进程数 例如: lsof -i:80|wc -l ps -ef|grep nginx|wc -l nmap 192.168.220.139 -p 80|grep open|wc -l 3.查看http返回码 返回的是200就正常 [root@lamp ~]# curl -I -s -w "%{http_code}" -o /dev/null 12…
tomcat日志格式  在配置文件 server.xml 中,具体参照官方文档 https://tomcat.apache.org/tomcat-8.0-doc/config/valve.html#Access_Log_Valve pattern A formatting layout identifying the various information fields from the request and response to be logged, or the word common …
线上环境出现问题时,不能像本地环境一样,断点查找问题,只有根据日志分析来定位问题,当然有资深的经验也是可以的,哈哈. 最基本的就是cat命令,可以通过cat filename,来查看文件全部内容, >cat filename 如果文件太大请不要直接这样做,就像数据库查询一样,我们只需要获取我们关心的数据即可, 这时候,我们可以使用grep进行查找,可以匹配正则表达式,可以统计出现次数 >cat filename | grep -i -c '\"id\":\"a5d…
在Linux服务器上配置WEB应用程序日志到指定文件   服务器环境是 RedHat Linux, 其上运行的是 Apache + Tomcat,容器中运行的是我们公司的壹个小型电子商务网站,原来项目里的日志信息都是直接随着 Tomcat 容器壹起打印到 /tomcat/logs/catalina.out 中,与服务器本身的日志混合在壹起,特别难看,尤其当日志信息很多时,总是把重要的信息给冲掉了.感觉特别不爽.应用程序原来使用的是 LOG4J 来打印日志信息,查了下相关资料,最后我决定选用 Ro…
http://edu.51cto.com/course/course_id-866.html HTTP: HyperText Transfer Protocol 超文本传输协议 超链接: Web: http/0.9:仅纯文本(超链接),ASCII HTML: HyperText Mark Language 超文本标记语言 Browser:客户端 URI:Uniform Resource Indentifier 统一资源标示符,全局范围,包括但不限于互联网     统一:路径格式上的统一 URL是…
很多时候在调试生成或正式平台服务器的时候想查看实时的日志输出,在Linux中可以使用tail 或 watch来实现. 比如我们项目中有个 app.log 的日志文件,我们普通读取都使用 vi app.log.但是要实时查看更新就得使用其他命令了. tail的使用 1 tail -f app.log 命令格式;tail[必要参数][选择参数][文件] 命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 命令参数:-f 循环读取-q 不显示处理信息-v 显示详…
很多时候在调试生成或正式平台服务器的时候想查看实时的日志输出,在Linux中可以使用tail 或 watch来实现. 比如我们项目中有个 app.log 的日志文件,我们普通读取都使用 vi app.log.但是要实时查看更新就得使用其他命令了. tail的使用 tail -f app.log 命令格式; tail[必要参数][选择参数][文件]2. 命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 命令参数: -f 循环读取 -q 不显示处理信息 -…
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的.全球性的.动态交互的.跨平台的分布式图形信息系统.是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的.易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构           网页类型:           静态网页   HTML超文本标记语言   *.html           动态网站       …
1.tailf mywork.log | grep --line-buffered findUserList      实时跟踪日志,这里是只要findUserList 这个方法被运行,就会将它的日志打印出来,用于跟踪特定的日志运行. --line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志. 2. tailf -n 500 mywork.log   打印最后500行日志,并且持续跟踪日志. tail -n 2000 mywork.log |…