Java tomcat没有突然而任意地做出反应

Java tomcat没有突然而任意地做出反应,java,tomcat,Java,Tomcat,我有一个在ApacheTomcat上运行的应用程序。但是,尽管tomcat进程正在运行,但tomcat并没有做出突然而任意的响应。我无法复制问题,因为问题的性质是随机的。当我重新启动tomcat时,tomcat又开始正常工作了。你能帮我找到根本原因吗 以下是一些统计数字- root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs# jps 32667 Bootstrap 3344 Jps root@ip-10-1-201-56:~/u

我有一个在ApacheTomcat上运行的应用程序。但是,尽管tomcat进程正在运行,但tomcat并没有做出突然而任意的响应。我无法复制问题,因为问题的性质是随机的。当我重新启动tomcat时,tomcat又开始正常工作了。你能帮我找到根本原因吗

以下是一些统计数字-

root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs# jps
32667 Bootstrap
3344 Jps
root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      997/sshd
tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      30697/beam.smp
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      21359/master
tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN      32667/java
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      30697/beam.smp
tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN      32667/java
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      1190/redis-server 0
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      32667/java
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      18186/nginx
tcp6       0      0 :::22                   :::*                    LISTEN      997/sshd
tcp6       0      0 :::25                   :::*                    LISTEN      21359/master
tcp6       0      0 :::5672                 :::*                    LISTEN      30697/beam.smp
tcp6       0      0 :::3306                 :::*                    LISTEN      1565/mysqld
tcp6       0      0 :::80                   :::*                    LISTEN      18186/nginx
tcp6       0      0 :::4369                 :::*                    LISTEN      1633/epmd
root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs# ps -ef | grep tomcat
root      3538  2232  0 08:14 pts/2    00:00:00 grep --color=auto tomcat
root     32667     1 85 Nov10 ?        26-05:23:24 /usr/bin/java -Djava.util.logging.config.file=/root/umq-software/apache-tomcat-8.5.5/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms1024m -Xmx5120m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -verbose:gc -Xloggc:/instance2/logs/jvm/gcdetail.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/instance2/logs/jvm/ -Djdk.tls.ephemeralDHKeySize=2048 -classpath /root/umq-software/apache-tomcat-8.5.5/bin/bootstrap.jar:/root/umq-software/apache-tomcat-8.5.5/bin/tomcat-juli.jar -Dcatalina.base=/root/umq-software/apache-tomcat-8.5.5 -Dcatalina.home=/root/umq-software/apache-tomcat-8.5.5 -Djava.io.tmpdir=/root/umq-software/apache-tomcat-8.5.5/temp org.apache.catalina.startup.Bootstrap start
root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs#
root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs# nmap localhost -p 8080

Starting Nmap 6.40 ( http://nmap.org ) at 2016-12-11 08:15 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000036s latency).
PORT     STATE SERVICE
8080/tcp open  http-proxy

Nmap done: 1 IP address (1 host up) scanned in 1.06 seconds
root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs# ps -o nlwp 32667
NLWP
3854
root@ip-10-1-201-56:~/umq-software/apache-tomcat-8.5.5/logs# wget http://localhost:8080
--2016-12-11 08:19:47--  http://localhost:8080/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response...

提前感谢。

没有这个输出。发生这种情况时,请尝试查看Tomcat状态页面。和/或触发线程转储。可能是由于数据库锁定或内存/资源泄漏造成的,但如果没有更多信息,则无法确定。请尝试使用
-verbose:gc
运行。当Tomcat内存不足时,我也有类似的效果。但它可以是任何东西。@Andreas,Tomcat状态页当时不可用。内存充足,未发现堆转储错误。你能告诉我需要什么样的统计数据,这些数据有助于分析这个问题吗。如何检查tomcat的数据库锁或内存/资源泄漏。下面是一些更多的统计信息-root@ip-10-1-201-56:~/umq软件/apache-tomcat-8.5.5/logs#free-m已使用的免费共享缓冲区总数缓存Mem:15298 2610 12688 0 12 128-/+缓冲区/缓存:2469 12829掉期:639906399root@ip-10-1-201-56:~/umq软件/apache-tomcat-8.5.5/logs#root@ip-10-1-201-56:/instance2/logs/jvm#jstat-gcutil 32667 S0 S1 E O P YGC YGCT FGC FGC GCT 0.00 98.99 62.26 39.34 98.70 707 9.566 0 0 0.000 9.566不带该输出。发生这种情况时,请尝试查看Tomcat状态页面。和/或触发线程转储。可能是由于数据库锁定或内存/资源泄漏造成的,但如果没有更多信息,则无法确定。请尝试使用
-verbose:gc
运行。当Tomcat内存不足时,我也有类似的效果。但它可以是任何东西。@Andreas,Tomcat状态页当时不可用。内存充足,未发现堆转储错误。你能告诉我需要什么样的统计数据,这些数据有助于分析这个问题吗。如何检查tomcat的数据库锁或内存/资源泄漏。下面是一些更多的统计信息-root@ip-10-1-201-56:~/umq软件/apache-tomcat-8.5.5/logs#free-m已使用的免费共享缓冲区总数缓存Mem:15298 2610 12688 0 12 128-/+缓冲区/缓存:2469 12829掉期:639906399root@ip-10-1-201-56:~/umq软件/apache-tomcat-8.5.5/logs#root@ip-10-1-201-56:/instance2/logs/jvm#jstat-gcutil 32667 S0 S1 E O P YGC YGCT FGC FGC GCT 0.00 98.99 62.26 39.34 98.70 707 9.566 0 0 0.000 9.566