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. leetcode:Count and Say【Python版】

    一次AC 字符串就是:count+char class Solution: # @return a string def countAndSay(self, n): str = " for ...

  2. socat 简单试用

    socat的主要特点就是在两个数据流之间建立通道:且支持众多协议和链接方式: ip, tcp, udp, ipv6, pipe,exec,system,open,proxy,openssl,socke ...

  3. vulcanjs 包类型

    npm 添加在pacakge.json 文件中的 meteor core 包 由meteor 框架提供的 meteor remote 包 从包服务器加载的,使用username:package 格式组 ...

  4. smarty学习——编程知识

    smarty 提供了丰富的api 接口可以方便我们进行操作: 1.clear_all_assign清除所有赋值 2.clear_all_cache清除所有缓存 3.clear_assign清除赋值 4 ...

  5. 整理开源协议问题 GPL APACHE

    整理开源协议问题 GPL APACHE APACHE 和 GPL 互相不兼容. APACHE 不可以使用 GPL 的代码. 但是 APACHE 可以调用 GPL 组件的接口. 比如 Linux 和 A ...

  6. 查看端口 (windows)

    查看端口 netstat -an |findstr

  7. Spring的IOC原理 通俗解释

    1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑. 图1:软件系统中耦合的对象 如果我们打开机械 ...

  8. 关于lidroid xUtils 开源项目

    最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍: xUtils简介 xUtil ...

  9. 【JSP中引入文件】JSP中获取根路径+引用js文件

    在jsp界面中经常需要引入js.css等文件,通常都需要先获取项目根路径,然后再引入文件. 例如: 项目路径如下,需要在index.jsp中引入FusionCharts相关的js.css等: inde ...

  10. 小峰mybatis(5)mybatis使用注解配置sql映射器--动态sql

    一.使用注解配置映射器 动态sql: 用的并不是很多,了解下: Student.java 实体bean: package com.cy.model; public class Student{ pri ...