检索进程执行结束时产生报错
2025/01/06
24
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
官方 | 模型推理 | Index SDK | 检索进程;结束报错 |
问题现象描述
检索进程执行结束后,程序退出时报错,出现“segmentation fault”等提示。
原因分析
可能是由于用户的业务进程中,有别的组件使用了acl资源并调用aclFinalize进行释放,从而导致acl资源重复释放导致的。
解决措施
可以设置环境变量“MX_INDEX_FINALIZE”为0,则Index SDK不调用aclFinalize;设置为“1”表示仍调用aclFinalize。其他为无效设置。
用户需要确保进程退出时调用一次aclFinalize进行释放,否则仍可能在进程退出时出现错误。
本页内容