Resin线程使用问题
发表于:2024-10-11 作者:千家信息网编辑
千家信息网最后更新 2024年10月11日,【现象】:应用响应慢,被监控脚本重启;应用负载低、访问压力小。【原因分析】:1、使用netstat -na|wc -l查看连接数,连接数正常2、使用kill -3 PID,查看生成的jvm_xxx.l
千家信息网最后更新 2024年10月11日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安全错误
数据库的锁怎样保障安全
电脑服务器总是卡住
服务器简单快速破基岩
企业网络安全知识竞赛活动
软件开发面经牛客
优酷网络技术复审
信息化网络安全风险
嘉兴安卓系统软件开发
数据库宕机怎么重启
山东广电软件开发待遇怎么样
重庆电商软件开发大概多少钱
wibukey网络服务器没有运行
大年陈学区网络安全活动
我国有多少家网络安全企业
数据库操作excel
网络安全宣传周的时间是
服务器管理维护类认证证书
网络技术有限公司面向什么
女小学生网络安全专题教育
软件开发版本规划
宝塔数据库主机
龙之谷服务器未就绪论坛
郑州美吧美啦网络技术公司
ORIGIN下载软件开发
srs数据库
网络安全认证考试成绩查询
我的世界服务器附魔有用么
数据库导出空表导不出来
云端网络技术有限公司
Excel计数数据库
关于网络安全的问卷调查