N次请求

tomcat conf/server.xml

https://blog.csdn.net/qq_30121245/article/details/52861935

pattern分析

%a   这是记录访问者的IP,在日志里是127.0.0.
%A 这是记录本地服务器的IP,在日志里是192.168.254.
%b 发送信息的字节数,不包括http头,如果字节数为0的话,显示为-
%B 发送信息的字节数,不包括http头。
%h 服务器的名称。如果resolveHosts为false的话,这里就是IP地址了,例如我的日志里是10.217.14.
%H 访问者的协议,这里是HTTP/1.0
%l 官方解释:Remote logical username from identd (可能这样翻译:记录浏览者进行身份验证时提供的名字)(always returns '-')
%m 访问的方式,是GET还是POST
%p 本地接收访问的端口
%q 比如你访问的是aaa.jsp?bbb=ccc,那么这里就显示?bbb=ccc,就是querystring的意思
%r First line of the request (method and request URI) 请求的方法和URL
%s http的响应状态码
%S 用户的session ID,这个session ID大家可以另外查一下详细的解释,反正每次都会生成不同的session ID
%t 请求时间
%u 得到了验证的访问者,否则就是"-"
%U 访问的URL地址,我这里是/rightmainima/leftbott4.swf
%v 服务器名称,可能就是你url里面写的那个吧,我这里是localhost
%D Time taken to process the request,in millis,请求消耗的时间,以毫秒记
%T Time taken to process the request,in seconds,请求消耗的时间,以秒记

内存溢出

/var/log/message查看

Jul   :: VM_0_15_centos systemd: Starting Session  of user root.
Jul :: VM_0_15_centos kernel: [<ffffffff816a3d91>] dump_stack+0x19/0x1b
Jul :: VM_0_15_centos kernel: [<ffffffff81185e3d>] ? oom_unkillable_task+0xcd/0x120
Jul :: VM_0_15_centos kernel: [<ffffffff8118cd85>] __alloc_pages_nodemask+0x405/0x420
Jul :: VM_0_15_centos kernel: [<ffffffff811d1108>] alloc_pages_current+0x98/0x110
Jul :: VM_0_15_centos kernel: [<ffffffff81182917>] __page_cache_alloc+0x97/0xb0
Jul :: VM_0_15_centos kernel: [<ffffffff81184eb0>] filemap_fault+0x170/0x410
Jul :: VM_0_15_centos kernel: [<ffffffffc01b8156>] ext4_filemap_fault+0x36/0x50 [ext4]
Jul :: VM_0_15_centos kernel: [<ffffffff811ad162>] __do_fault+0x52/0xe0
Jul :: VM_0_15_centos kernel: [<ffffffff811ad60b>] do_read_fault.isra.+0x4b/0x130
Jul :: VM_0_15_centos kernel: [<ffffffff811b1f11>] handle_mm_fault+0x691/0xfa0
Jul :: VM_0_15_centos kernel: [<ffffffff816a84c7>] ? do_nanosleep+0xa7/0xf0
Jul :: VM_0_15_centos kernel: [<ffffffff816affb4>] __do_page_fault+0x154/0x450
Jul :: VM_0_15_centos kernel: [<ffffffff816b02e5>] do_page_fault+0x35/0x90
Jul :: VM_0_15_centos kernel: [<ffffffff816ac508>] page_fault+0x28/0x30
Jul :: VM_0_15_centos kernel: Mem-Info:
Jul :: VM_0_15_centos kernel: lowmem_reserve[]:
Jul :: VM_0_15_centos kernel: lowmem_reserve[]:
Jul :: VM_0_15_centos kernel: Node DMA: *4kB (UE) *8kB (UE) *16kB (UEM) *32kB (UE) *64kB (UEM) *128kB (UEM) *256kB (UEM) *512kB (U) *1024kB *2048kB *4096kB = 4600kB
Jul :: VM_0_15_centos kernel: Node hugepages_total= hugepages_free= hugepages_surp= hugepages_size=2048kB
Jul :: VM_0_15_centos kernel: total pagecache pages
Jul :: VM_0_15_centos kernel: pages in swap cache
Jul :: VM_0_15_centos kernel: Swap cache stats: add , delete , find /
Jul :: VM_0_15_centos kernel: Free swap = 0kB
Jul :: VM_0_15_centos kernel: Total swap = 0kB
Jul :: VM_0_15_centos kernel: pages RAM
Jul :: VM_0_15_centos kernel: pages HighMem/MovableOnly
Jul :: VM_0_15_centos kernel: pages reserved
Jul :: VM_0_15_centos kernel: [ pid ] uid tgid total_vm rss nr_ptes swapents oom_score_adj name
Jul :: VM_0_15_centos kernel: [ ] systemd-journal
Jul :: VM_0_15_centos kernel: [ ] lvmetad
Jul :: VM_0_15_centos kernel: [ ] - systemd-udevd
Jul :: VM_0_15_centos kernel: [ ] - auditd
Jul :: VM_0_15_centos kernel: [ ] systemd-logind
Jul :: VM_0_15_centos kernel: [ ] - dbus-daemon
Jul :: VM_0_15_centos kernel: [ ] acpid
Jul :: VM_0_15_centos kernel: [ ] lsmd
Jul :: VM_0_15_centos kernel: [ ] polkitd
Jul :: VM_0_15_centos kernel: [ ] rsyslogd
Jul :: VM_0_15_centos kernel: [ ] atd
Jul :: VM_0_15_centos kernel: [ ] crond
Jul :: VM_0_15_centos kernel: [ ] dhclient
Jul :: VM_0_15_centos kernel: [ ] tuned
Jul :: VM_0_15_centos kernel: [ ] agetty
Jul :: VM_0_15_centos kernel: [ ] agetty
Jul :: VM_0_15_centos kernel: [ ] - sshd
Jul :: VM_0_15_centos kernel: [ ] ntpd
Jul :: VM_0_15_centos kernel: [ ] YDLive
Jul :: VM_0_15_centos kernel: [ ] YDService
Jul :: VM_0_15_centos kernel: [] rpcbind
Jul :: VM_0_15_centos kernel: [ ] nginx
Jul :: VM_0_15_centos kernel: [] nginx
Jul :: VM_0_15_centos kernel: [ ] java
Jul :: VM_0_15_centos kernel: [ ] barad_agent
Jul :: VM_0_15_centos kernel: [ ] barad_agent
Jul :: VM_0_15_centos kernel: [ ] barad_agent
Jul :: VM_0_15_centos kernel: [ ] sgagent
Jul :: VM_0_15_centos kernel: [ ] java
Jul :: VM_0_15_centos kernel: [ ] sshd
Jul :: VM_0_15_centos kernel: [ ] sshd
Jul :: VM_0_15_centos kernel: [ ] python
Jul :: VM_0_15_centos kernel: [ ] sshd
Jul :: VM_0_15_centos kernel: Out of memory: Kill process 914 (java) score 502 or sacrifice child
Jul :: VM_0_15_centos kernel: Killed process (java) total-vm:2688780kB, anon-rss:524200kB, file-rss:0kB, shmem-rss:0kB
Jul :: VM_0_15_centos systemd-logind: Removed session .
Jul :: VM_0_15_centos systemd: Started Session of user root.

Tomcat 异常关闭排查的更多相关文章

  1. eclipse异常关闭,无法启动tomcat解决办法

    如果eclipse异常关闭,会出现以下 此时需要关闭javaw.exe即可,重新启动tomcat了. 关闭javaw.exe需要打开任务关闭器,选择详细信息,然后结束javaw.exe即可

  2. eclipse异常关闭,而Tomcat然在运行解决方法

    1.eclipse异常关闭,而Tomcat然在运行,再启动tomcat会出现端口冲突 解决方法:打开任务管理器,找到javaw.exe,点击关闭,就可以了

  3. MyEclipse异常关闭导致Tomcat不能启动的问题

    由于MyEclipse的异常关闭从而导致Tomcat并没有关闭,所以再次启动Tomcat当然是无法启动的啦,解决方法:在任务管理器中关闭一个叫javaw.exe的进程,如果你这时已经启动了MyEcli ...

  4. MyEclipse异常关闭导致启动不了tomcat的解决方法

     由于MyEclipse的异常关闭从而导致Tomcat并没有关闭,所以再次启动Tomcat当然是无法启动的啦,解决方法:在任务管理器中关闭一个叫javaw.exe的进程,如果你这时已经启动了MyEcl ...

  5. 当MyEclipse突然异常关闭

    今天的博文主要记录一个问题,就是当MyEclipse异常关闭后,再次开启环境,导致Tomcat无法启动的问题解决方案 问题描述:在MyEclipse启动或者是tomcat启动的时候出现:Address ...

  6. 基于TBDS的flume异常问题排查过程

    版权声明:本文由王亮原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/214 来源:腾云阁 https://www.qclou ...

  7. 一次信号量引发的tomcat异常退出

    近期在玩大数据.有个朋友找过来,说他线上的tomcat会莫名其妙的退出,表示非常苦恼,请我帮看看.每次他发现退出了,都通过腾讯云的WEB控制台登录,启动tomcat. 本着助人为乐(shao kao ...

  8. Tomcat异常 Multiple Contexts have a path of "/qqshl".解决方法

    Tomcat异常 Multiple Contexts have a path of "/qqshl".解决方法 找到tomcat映射文件Service.xml,将文件中的conte ...

  9. TCP中异常关闭链接的意义 异常关闭的情况

    终止一个连接的正常方式是发送FIN. 在发送缓冲区中 所有排队数据都已发送之后才发送FIN,正常情况下没有任何数据丢失. 但我们有时也有可能发送一个RST报文段而不是F IN来中途关闭一个连接.这称为 ...

随机推荐

  1. MySQL Disk--NAND Flash原理

    ====================================================== NAND Flash最小存储单元: 写数据操作: 通过对控制闸(Control Gate) ...

  2. php脚本输出js代码不执行的解决办法和原理。

    <?phpecho "<script>alert('我弹出来了')</script>";?> 很简单你一句话就可以在PHP里面输出JS脚本让浏览 ...

  3. [NN] 对于BackPropagation(BP, 误差反向传播)的一些理解

    本文大量参照 David E. Rumelhart, Geoffrey E. Hinton and Ronald J. Williams, Learning representation by bac ...

  4. weex 知识点

    使用 weex init [project_name] 创建的项目,执行 npm run dev 后,在 public/dist 文件夹里面就生成了两个对应的js,一个是index.web.js, 一 ...

  5. java 访问修饰符:public protected default private

  6. 大数据学习资料之SQL与NOSQL数据库

    这几年的大数据热潮带动了一激活了一大批hadoop学习爱好者.有自学hadoop的,有报名培训班学习的.所有接触过hadoop的人都知道,单独搭建hadoop里每个组建都需要运行环境.修改配置文件测试 ...

  7. 【数据库】Eclipse连接MySQL数据库

    我的环境:MySQL:mysql-essential-5.1.51-win32 jdbc驱动:我已经上传到csdn上一个:http://download.csdn.net/detail/paulwin ...

  8. 获取post发送过来的xml包

     if (Request.HttpMethod.ToLower() == "post") { byte[] ar; ar = new byte[this.Request.Input ...

  9. FileStream 和StreamWriter 一起用时

    StreamWriter  Flush 即可. FileStream Flush 无用.

  10. 微信小程序的视频教程

    极客学院小程序视频教程: 链接:https://pan.baidu.com/s/1VpKnvnsn-T6Nd79bsi4ugg 密码:0ta9 小程序项目实战: 链接:https://pan.baid ...