我有一个在apache tomcat上运行的应用程序。但是虽然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...
提前致谢。