更新时间:2024-11-29 GMT+08:00
SMS.5113 Linux预检查运行%s超时
问题描述
Linux系统,启动迁移Agent失败,错误提示:Error!!! SMS.5113: check %s on Linux timed out。
问题分析
出现该问题通常是因为在预检查阶段,某些命令执行时间过长导致超时。需要根据具体的报错检查项排查。
解决方案
- 进入...SMS-Agent/agent/linux/resources/shell目录,执行如下命令,运行相应的预检查脚本。xxx为具体的报错检查项。
./pre_check.sh check_xxx
- 根据运行时间和结果执行相应操作。
- 若运行时间小于30秒,程序正常退出无报错,则重新运行迁移Agent。
- 若运行时间大于30秒,程序正常退出无报错,则编辑pre_check.sh文件,在exclude_items参数值中添加报错检查项,以排除对该检查项的检查。然后重新运行迁移Agent。
- 若运行后长时间无响应或输出Error信息,则代表检查项中某些指令出错(例如,在check_df_result中,命令df -TH可能因挂载无法访问的外部目录而卡住)。需要排查检查项的每个执行命令。排查步骤:
- 打开pre_check.sh文件,查找check_xxx(报错的检查项)。
- 逐一手动运行检查项包含的命令,查找出错的命令。
- 根据实际情况修复出错命令后,重新运行迁移Agent。
父主题: 错误码排查与解决方法