千家信息网

Resin线程使用问题

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,【现象】:应用响应慢,被监控脚本重启;应用负载低、访问压力小。【原因分析】:1、使用netstat -na|wc -l查看连接数,连接数正常2、使用kill -3 PID,查看生成的jvm_xxx.l
千家信息网最后更新 2025年12月03日Resin线程使用问题

【现象】:应用响应慢,被监控脚本重启;应用负载低、访问压力小

【原因分析】:

1、使用netstat -na|wc -l查看连接数,连接数正常

2、使用kill -3 PID,查看生成的jvm_xxx.log,看java正在做什么,看是否正常

如:

化妆品库,在应用被监控脚本重启前生成的jvm LOG中有如下信息

统计发现,有230多个线程都在运行此任务;


Resin只配置了256个线程,这个请求占用的线程过多,Resin没办法去处理别的请求,引起请求超时。

3、这些请求是什么,为什么会这么多呢,从业务上查看了解到,这个请求是化妆品库这个应用去请求快搜的一个接口(使用httpclient方式),把拿回来的数据进行格式化后在前台显示。

4、Httpclient方式,每个请求都需要占用一个线程,当一个请求完成后线程才会被重用,当被调用的系统响应较慢时,会导致调用它的应用本身的线程占用过多,没资源提供其它服务。

【解决方案】:

调整应用使用httpclient方式调用其它资源的方法,改为别的方式或增加缓存减少调用次数。


线程 应用 方式 化妆品 脚本 资源 过多 求是 化妆 监控 业务 任务 信息 前台 前生 办法 压力 原因 原因分析 多个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全行业领域 网络安全工程师入门 网络安全ssl面试 电商数据库应用技术 服务器加硬盘无法启动 电脑端炉石传说服务器 如何面试信息网络安全公司 数据库平均成绩怎么算的 查看所有服务器所有监听端口 崇明区第三方软件开发业务流程 软件开发笔试题不会怎么办 web服务器加固 七日杀服务器一直载入配置文件 江苏工业能源管理系统软件开发 rpc服务器不可用 复制 文件 校园内的网络安全问题 asp 连接数据库sql vb连接不到数据库 认识数据库安全性 邯郸第三方软件开发哪家实惠 软件开发新手怎么快速进入状态 信息系统必须使用数据库吗 衡阳网络安全和信息化专家库 软件开发工作失误 坐牢 管理1500台设备服务器 bim模型构件数据用什么数据库 日本企业网络安全部 查询数据库中某一列的内容 Web层直接读取数据库安全吗 恒生科技恒生互联网etf区别
0