程序退出时段错误或者TBE报错
问题现象
检索进程执行结束后,程序退出时报错,出现“segmentation fault”或者TBE报错等提示。
问题原因
可能是由于用户的业务进程中,有别的组件使用了ACL资源并调用aclFinalize进行释放,从而导致ACL资源重复释放。
解决方案
可以设置环境变量“MX_INDEX_FINALIZE”为0,则Index SDK不调用aclFinalize;设置为“1”表示仍调用aclFinalize。其他为无效设置。
用户需要确保进程退出时调用一次aclFinalize进行释放,否则仍可能在进程退出时出现错误。
父主题: 运行推理常见问题