客户端层面:服务端假死时,客户端仍能手动连接上,但连接后很快掉线;掉线后重新连接可短暂恢复,随后再次掉线,反复循环。
管理后台层面:服务端宕机时,打开管理后台无法登录,会抛出 Java 异常(连接池异常,麻烦看下图),出现错误后因连接池异常访问服务器logfiles.sh卡死无响应。
请教需要怎么处理,如果是版本问题需要升级的话该怎么升呢,需要在哪里获取下载渠道呢,非维保期内过保(永久点位授权)是否可以得到官方支持呢,是否能更新版本呢,感谢各位大佬解答。
iNode版本为iMC PLAT 7.3(E0705P12)
是否有临时解决办法呢,比如说改哪个配置文件可以把连接池调大呢

含义:iMC 应用侧 JDBC 数据库连接池耗尽,拿不到空闲数据库连接,Web 管理页面卡死,logfiles.sh 脚本执行也会卡死;EAD/iNode 认证后台业务线程被堵,认证会话无法正常释放 → 客户端短暂连上后反复掉线。
本质:连接泄漏(线程占用数据库连接不归还),单纯调大连接池只是临时缓解,不能根治,旧版本 E0705P12 本身存在已知的连接泄漏 BUG。
⚠️ 警告:修改配置仅临时延长故障出现间隔,不能修复底层 BUG,到阈值依旧会再次耗尽宕机,仅应急保障业务。
/opt/iMC/common/conf/jdbc-db.properties
Windows:iMC安装目录\common\conf\jdbc-db.properties# 最大连接数,默认偏小,可以从默认值上调,例如:maxActive=120
maxActive=120
# 最大等待获取连接的毫秒
maxWait=60000
# 空闲连接超时,强制回收长时间空闲连接,建议开启
minEvictableIdleTimeMillis=180000
# 后台线程周期性检测、回收泄漏连接
timeBetweenEvictiOnRunsMillis=30000
testOnBorrow=true
validatiOnQuery=select 1
./imcstop./imcstartmax_connections,数据库侧连接上限也要大于 iMC 连接池 maxActive。运维建议:增加定时任务,夜间低峰每周自动重启 iMC 服务,强制释放泄漏连接,避免白天业务高峰期耗尽。
现象匹配你描述:服务进程没挂,客户端短暂认证成功,随后掉线;WEB 后台无法登录,就是典型连接泄漏假死。
重点:EAD 是 iNode 认证服务组件,只升级平台,EAD 旧 BUG 依旧存在。
永久 License 只是授权永久可用,不等于终身免费维保和免费版本补丁下载。过保后,想要官方获取补丁包、升级指导、故障 case 支持,需要重新购买维保服务。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论