• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 是
  • 否
  • 全部
  • 是
  • 否
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索
问

咨询关于iNode服务端频繁掉线宕机等现象

1小时前提问
  • 0关注
  • 0收藏,27浏览
粉丝:0人 关注:0人

问题描述:

 

客户端层面:服务端假死时,客户端仍能手动连接上,但连接后很快掉线;掉线后重新连接可短暂恢复,随后再次掉线,反复循环。

管理后台层面:服务端宕机时,打开管理后台无法登录,会抛出 Java 异常(连接池异常,麻烦看下图),出现错误后因连接池异常访问服务器logfiles.sh卡死无响应。

请教需要怎么处理,如果是版本问题需要升级的话该怎么升呢,需要在哪里获取下载渠道呢,非维保期内过保(永久点位授权)是否可以得到官方支持呢,是否能更新版本呢,感谢各位大佬解答。

iNode版本为iMC PLAT 7.3(E0705P12)

是否有临时解决办法呢,比如说改哪个配置文件可以把连接池调大呢

组网及组网描述:

 

 

2 个回答
粉丝:17人 关注:9人

针对iNode服务端(iMC PLAT 7.3 E0705P12)频繁掉线、管理后台Java连接池异常的问题,按以下步骤排查处理:
1. 临时缓解措施
修改连接池配置:编辑iMC安装目录下/client/conf/server.xml(或/client/conf/qvdm.conf),找到maxActive、maxIdle、maxWait参数,调大连接池上限,例如maxActive=200、maxIdle=50、maxWait=10000。修改后重启iMC服务。
若后台卡死,可尝试重启jserver进程:/etc/init.d/imc stop后再start,或直接kill掉僵死的Java进程。
2. 根因排查
查看日志:/var/log/iMC/下的imcforeground.log、imcbackground.log,重点看连接池耗尽前的异常堆栈,确认是数据库连接泄漏还是并发过高。
检查数据库:若使用本地SQL Server/MySQL,确认数据库连接数上限、慢查询、锁等待。执行show processlist(MySQL)或sp_who(SQL Server)查看阻塞。
检查系统资源:top、free -m、df -h,确认内存、磁盘、文件句柄未耗尽。ulimit -n建议至少65535。
3. 版本升级
E0705P12较老,建议升级到iMC PLAT 7.3 E0706P12或更高版本,修复了多个连接池和稳定性问题。
下载渠道:需登录H3C官网(www.h3c.com)→ 服务支持 → 软件下载 → 智能管理中心(iMC),输入授权序列号或联系代理商获取。过保但持有永久点位的,可拨打400-810-0504转软件支持,提供授权信息申请临时下载权限,通常可获支持。
4. 长期建议
定期清理iMC日志和数据库备份,避免磁盘满。
若客户端数量大,考虑分离部署数据库和iMC服务器,增加内存至16G以上。
先按临时措施调整连接池并观察,若仍频繁宕机,优先升级版本。

暂无评论

粉丝:45人 关注:2人

含义:iMC 应用侧 JDBC 数据库连接池耗尽,拿不到空闲数据库连接,Web 管理页面卡死,logfiles.sh 脚本执行也会卡死;EAD/iNode 认证后台业务线程被堵,认证会话无法正常释放 → 客户端短暂连上后反复掉线。

本质:连接泄漏(线程占用数据库连接不归还),单纯调大连接池只是临时缓解,不能根治,旧版本 E0705P12 本身存在已知的连接泄漏 BUG。

一、临时应急方案(你问的修改配置调连接池)

⚠️ 警告:修改配置仅临时延长故障出现间隔,不能修复底层 BUG,到阈值依旧会再次耗尽宕机,仅应急保障业务。

  1. 文件路径 Linux:/opt/iMC/common/conf/jdbc-db.properties Windows:iMC安装目录\common\conf\jdbc-db.properties
  2. 关键参数(DBCP 连接池)
# 最大连接数,默认偏小,可以从默认值上调,例如:maxActive=120 maxActive=120 # 最大等待获取连接的毫秒 maxWait=60000 # 空闲连接超时,强制回收长时间空闲连接,建议开启 minEvictableIdleTimeMillis=180000 # 后台线程周期性检测、回收泄漏连接 timeBetweenEvictiOnRunsMillis=30000 testOnBorrow=true validatiOnQuery=select 1
  1. 操作步骤
  • 停止全部 iMC 服务 ./imcstop
  • 修改保存 jdbc-db.properties
  • 启动 iMC ./imcstart
  1. 配套数据库侧优化(iMC 内置 postgres) 登录数据库,调高max_connections,数据库侧连接上限也要大于 iMC 连接池 maxActive。

运维建议:增加定时任务,夜间低峰每周自动重启 iMC 服务,强制释放泄漏连接,避免白天业务高峰期耗尽。

二、根因排查(优先确认)

  1. 查看 iMC 数据库连接,观察连接数是否持续上涨,不下降(连接泄漏典型特征)
  2. 检查 EAD 组件:大量 iNode 客户端上下线、异常下线、批量认证会加速泄漏,E0705P12 版本 EAD 存在连接未释放缺陷。
  3. 服务器资源:CPU / 内存 / 磁盘 IO。磁盘慢、数据库 IO 阻塞会导致事务长时间持有连接无法归还,加剧问题。
  4. 告警 / 报表任务:iMC 定时报表、告警统计任务存在死锁 / 长 SQL,占用连接不释放。

现象匹配你描述:服务进程没挂,客户端短暂认证成功,随后掉线;WEB 后台无法登录,就是典型连接泄漏假死。

三、版本升级相关问题

  1. 升级目标版本 E0705P12 属于老旧补丁,优先升级 PLAT 平台到 E0705P 最新补丁(P16/P17),或者升级到 E0706/E0707 分支,修复 EAD 数据库连接泄漏 BUG;平台和 EAD(iNode 服务端组件)版本必须配套一起升级,不能只升级 PLAT。

重点:EAD 是 iNode 认证服务组件,只升级平台,EAD 旧 BUG 依旧存在。

  1. 升级包下载渠道
  • 新华三官网软件下载中心:需要维保账号权限才能下载补丁包。
  • 无维保账号:联系当时项目代理商 / 华三售前,提供合同和 License 信息获取升级介质;公开互联网无法直接下载补丁。
  1. 过保、永久点位授权政策(重点)
  • ✅ License 永久点位授权:升级新版本后,原有永久授权继续生效,不需要重新购买点位。
  • ❌ 维保过期:不再提供免费官方技术支持、远程排障、免费补丁下载权限。

永久 License 只是授权永久可用,不等于终身免费维保和免费版本补丁下载。过保后,想要官方获取补丁包、升级指导、故障 case 支持,需要重新购买维保服务。

四、两种方案取舍

  • 方案 A(低成本临时维持):修改 jdbc 连接池参数 + 定时脚本重启 iMC,适合短期扛业务,风险是随时再次假死。
  • 方案 B(根治):升级 PLAT+EAD 配套补丁,修复连接泄漏 BUG,推荐。

五、额外业务优化(iNode 反复掉线)

  1. 清理 EAD 内离线残留在线用户,数据库清理僵死会话。
  2. 减少不必要 EAD 审计日志、终端日志上报,大量日志写入会加重数据库压力。
  3. 检查接入交换机 EAPOL 报文速率,大量客户端并发认证会放大 BUG 触发概率。

六、风险提醒

  1. 修改 jdbc 参数前,完整备份 iMC 数据库,防止配置异常导致数据库损坏。
  2. iMC 升级前必须全量备份数据库,升级存在回滚预案,业务窗口实施。
  3. 连接池不要盲目设置极大 maxActive,设置过大,一旦数据库阻塞,瞬间打满数据库连接,直接数据库夯死。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

✖

分享扩散:

➤

提出建议

✖

    +
✖

亲~登录后才可以操作哦!

确定
✖

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub
✖

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

✖

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明