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