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. golang 自定义importpath

    golang 的包导入和其他语言有好多不一样的地方,以下是一个自定义的导入 golang 自定义导入说明 一个官方的说明 比较简单,就不翻译了,主要是说我们可以通过添加meta 数据告诉包如何进行加载 ...

  2. sql 变量赋值

    mysql 的变量赋值如下: set @name='app' ; or set @name:='appfirst'; or with select select @appname:='you name ...

  3. 理解js事件循环(event loop)

    队列:先进先出 栈:后进先出 javascript的Event Loop 和 Node.js的Event Loop 区别: js(运行在浏览器),有主线程.异步任务队列的概念: node.js使用li ...

  4. JUC集合之 ConcurrentHashMap

    ConcurrentHashMap介绍 ConcurrentHashMap是线程安全的哈希表. HashMap, Hashtable, ConcurrentHashMap之间的关联如下: HashMa ...

  5. git revert回退时提示One or more files are in a conflicted state

    解决代码冲突 如果commit时出现“You have to update your work copy first.”红色警告,说明版本库中的此文件已经被其他人修改了. 请先点“ok”按钮退出.执行 ...

  6. Logback 整合 RabbitMQ 实现统一日志输出

    原文地址:Logback 整合 RabbitMQ 实现统一日志输出 博客地址:http://www.extlight.com 一.前言 公司项目做了集群实现请求分流,由于线上或多或少会出现请求失败或系 ...

  7. Microsoft Dynamics CRM 2011 新建实体 需要注意的细节

    新建一个实体,需要红色框内的是否勾选的意义,可以进一步加深对CRM的理解.如图: 下面对部分的进行了自我的理解,不对的地方,还请大家指出来.互相学习. 1.CRM2011中,在活动方面加强的新特性包括 ...

  8. [转]使用Nginx实现反向代理

    使用Nginx实现反向代理 解释 正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问 ...

  9. Kibana 基础入门

    原文地址:Kibana 基础入门 博客地址:http://www.extlight.com 一.前言 Kibana 是一个开源的分析和可视化平台,旨在与 Elasticsearch 合作.Kibana ...

  10. Windows Server 2008 R2 3389端口更改

    Windows Server 2008 R2 3389端口更改 2016-04-28 23:08 4734人阅读 评论(0) 收藏 举报  分类: Windows(61)  版权声明:本文为博主原创文 ...