tomcat运行一段时间就挂掉...
我的tomcat每运行2-3天后,就会出现不再处理http请求的情况。打印出线程状态如下:
http-90-exec-40:TIMED_WAITING
http-90-exec-43:TIMED_WAITING
http-90-exec-49:TIMED_WAITING
http-90-ClientPoller:RUNNABLE
http-90-Acceptor-0:RUNNABLE
TP-Processor2:WAITING
TP-Processor1:WAITING
TP-Processor3:WAITING
TP-Processor4:RUNNABLE
TP-Monitor:TIMED_WAITING
Reference Handler:WAITING
Signal Dispatcher:RUNNABLE
Finalizer:WAITING
main:RUNNABLE
ContainerBackgroundProcessor[StandardEngine[Catalina]]:TIMED_WAITING
NioBlockingSelector.BlockPoller-1:RUNNABLE
以下为不正常状态..
Timer-0:BLOCKED
http-90-exec-1:BLOCKED
http-90-exec-3:BLOCKED
http-90-exec-2:BLOCKED...(此类线程非常多)
tomcat设置能改的都改了,还是无法解决,现在只能通过监控线程判断jvm线程数,过大就自动重启tomcat...
望高手指点,可赠送100资源分....