锐捷RSR20-X-28 自动重启 堆栈sms_server

一、故障现象描述

RSR20-x-28,设备自动重启,版本为10.4(3b75)p3 Release(216047)。

二、故障排查分析

1、查看show log 是否有异常信息,无异常信息。
2、查看是否有死机堆栈信息,通过如下命令查看:
debug sup
show exception
发现设备异常重启时间点的堆栈信息,显示sms_server

三、故障根因说明

SMS_Server该模块是设备中的短信网关功能,主要用于向SNC服务器发送消息。在10.4(3b75)p3 Release(216047)该功能的任务为默认创建,在创建任务过程中,对Accept套接字的返回值未做预期判断,导致该函数返回失败(返回值:-1)的值被强制转为无符号去做一个数组的下角标,造成巨数下角标访问数组越界,导致设备重启。

四、故障解决方案

升级10.4(3b114) Release(225062)及以上版本解决该问题。
阅读剩余
THE END
阿里云ECS特惠活动
阿里云ECS服务器 - 限时特惠活动

云服务器爆款直降90%

新客首单¥68起 | 人人可享99元套餐,续费同价 | u2a指定配置低至2.5折1年,立即选购享更多福利!

新客首单¥68起
人人可享99元套餐
弹性计费
7x24小时售后
立即查看活动详情
阿里云ECS服务器特惠活动