tomcat 请求无响应--调试记录

xu.wang

发布于 2018.01.20 13:48 阅读 2699 评论 0

问题描述:
    2018-1-19 发现线上应用,出现tomcat请求无反应(请求链接之后无反应),tomcat日志,log4j日志均不产生记录。
环境:
    Windows server 2008 R2 64位,双核4G阿里云服务器, jdk8,tomcat8

2018-1-20
修改:
    1. 修改log4j记录日志为每天生成一个文件,之前为将所有日志存放在一个文件中。
    2. 升级spring 由4.2.16RESLEASE 升级到4.3.13.RESLEASE
计划:
       1. 修改tomcat JVM参数,打开gclog ,由默认改为:
   set JAVA_OPTS=-Xmx3000m -Xms3000m -Xmn2g -XX:ParallelGCThreads=4 -XX:+PrintGCDetails
  -Xloggc:C:\websoft\apache-tomcat-8.0.46\logs\gclog/tomcat_gc.log

        2. 修改tomcat链接参数,由默认改为
      
         <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
                maxThreads="500"
                minSpareThreads="100"
                maxSpareThreads="300"
                acceptCount="100"
               redirectPort="8443" />

    由于是线上真实环境所以并未直接重启。
2018-1-28
  再次出现tomcat无响应的问题,由于时间紧急,忘记线程dump~~