必威体育Betway必威体育官网
当前位置:首页 > IT技术

tomcat无法响应请求,假死

时间:2019-09-02 09:41:07来源:IT技术作者:seo实验室小编阅读:71次「手机版」
 

假死

线上的Tomcat运行一段时间就会假死,通过netstat查看端口情况会发现tomcat的端口出现大量的CLOSE_WaiT,此时Tomcat会停止响应前端请求,同时服务端的日志,操作等将全部停止,而且没有出现任何异常。

#netstat -atp | grep 8191 | wc -l

肯定是代码问题,于是将服务器线程堆栈dump下来分析具体的问题,好在jdk下面提供了各种工具给我们,bingo,打开jvisualvm,导入线程堆栈信息,发现全是http的请求:

接下来可以看具体的哪行代码导致的:

因为代码里面大量的创建http链接,而未进行及时关闭导致,改掉之后重新上线,观察一段时间后再也没出现。

相关阅读

TOMCAT8.0 配置

1.tomcat下载网址点击打开链接2.下载64位tomcat压缩包依据是32位还是64位操作系统下载相应的tomcat压缩包。如下图所示:下载64位to

(完美解决)Tomcat启动提示At least one JAR was scanned

目录 一、文章前言 二、问题描述 三、问题原因 四、问题解决 4.1 解决步骤 4.2 从Tomcat的Bin目录中启动服务器 4.3 Eclipse启动T

改造Android手机为,便携式linux服务器,跑tomcat

环境设备1) 闲置安卓手机一部,我的是 oppoR7. 要获取root权限。如果总root失败可以刷下机。2) 可以开热点的 windows电脑一部,我的

Tomcat配置环境变量

Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记

Tomcat的安装与环境变量配置(图文详解)

Tomcat的安装与环境变量配置 首先说明一下我的电脑配置:Windows 7 专业版64位操作系统安装内存8G四核处理器 一、Tomcat的下载与

分享到:

栏目导航

推荐阅读

热门阅读