Tomcat 异常关闭排查
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 异常关闭排查的更多相关文章
- eclipse异常关闭,无法启动tomcat解决办法
如果eclipse异常关闭,会出现以下 此时需要关闭javaw.exe即可,重新启动tomcat了. 关闭javaw.exe需要打开任务关闭器,选择详细信息,然后结束javaw.exe即可
- eclipse异常关闭,而Tomcat然在运行解决方法
1.eclipse异常关闭,而Tomcat然在运行,再启动tomcat会出现端口冲突 解决方法:打开任务管理器,找到javaw.exe,点击关闭,就可以了
- MyEclipse异常关闭导致Tomcat不能启动的问题
由于MyEclipse的异常关闭从而导致Tomcat并没有关闭,所以再次启动Tomcat当然是无法启动的啦,解决方法:在任务管理器中关闭一个叫javaw.exe的进程,如果你这时已经启动了MyEcli ...
- MyEclipse异常关闭导致启动不了tomcat的解决方法
由于MyEclipse的异常关闭从而导致Tomcat并没有关闭,所以再次启动Tomcat当然是无法启动的啦,解决方法:在任务管理器中关闭一个叫javaw.exe的进程,如果你这时已经启动了MyEcl ...
- 当MyEclipse突然异常关闭
今天的博文主要记录一个问题,就是当MyEclipse异常关闭后,再次开启环境,导致Tomcat无法启动的问题解决方案 问题描述:在MyEclipse启动或者是tomcat启动的时候出现:Address ...
- 基于TBDS的flume异常问题排查过程
版权声明:本文由王亮原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/214 来源:腾云阁 https://www.qclou ...
- 一次信号量引发的tomcat异常退出
近期在玩大数据.有个朋友找过来,说他线上的tomcat会莫名其妙的退出,表示非常苦恼,请我帮看看.每次他发现退出了,都通过腾讯云的WEB控制台登录,启动tomcat. 本着助人为乐(shao kao ...
- Tomcat异常 Multiple Contexts have a path of "/qqshl".解决方法
Tomcat异常 Multiple Contexts have a path of "/qqshl".解决方法 找到tomcat映射文件Service.xml,将文件中的conte ...
- TCP中异常关闭链接的意义 异常关闭的情况
终止一个连接的正常方式是发送FIN. 在发送缓冲区中 所有排队数据都已发送之后才发送FIN,正常情况下没有任何数据丢失. 但我们有时也有可能发送一个RST报文段而不是F IN来中途关闭一个连接.这称为 ...
随机推荐
- day13 python学习 迭代器,生成器
1.可迭代:当我们打印 print(dir([1,2])) 在出现的结果中可以看到包含 '__iter__', 这个方法,#次协议叫做可迭代协议 包含'__iter__'方法的函数就是可迭代函数 ...
- How Distributed Outer Joins on PostgreSQL with Citus Work
转自: https://docs.citusdata.com/en/v7.5/articles/outer_joins.html SQL is a very powerful language for ...
- java调用.net的webservice
目录(?)[-] 一参考文献 二概述 三实例 注意点 一.参考文献 1. http://www.cnblogs.com/xuqifa100/archive/2007/12/13/993926.ht ...
- drbd脑裂问题处理
http://blog.csdn.net/heianemo/article/details/8439813 split brain实际上是指在某种情况下,造成drbd的两个节点断开了连接,都以prim ...
- ORACLE设置密码无过期
适用于ORACLE11G //获取用户所属的profile SELECT username,PROFILE FROM dba_users;//查看profile的密码有效期 默认是180天SELECT ...
- linQ to sql 查询生成的sql语句
1. 如果是控制台应用,直接 db.Log = Console.Out; 2.其他应用则用如下语句: StringBuilder sql = new StringBuilder(); db.Log ...
- bzoj1055玩具取名
区间dp.记录可行性即可. #include<iostream> #include<cstdio> #include<cstring> using namespac ...
- js往div里添加table
$("#div").append("<table><tr align='center'>" +"<td >&quo ...
- 建造者模式及C++实现
下面是我自己对建造者模式的理解.具体我还没在开发中应用过,这只是对于书本的理解. 建造者模式 建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.这是建造者模式的标准 ...
- [转] AForge.NET 图像处理类
https://www.nuget.org/packages?q=AForge.NET https://baike.baidu.com/item/AForge.NET/114415?fr=aladdi ...