GBase 8s
适配迁移
问答

请教一个错误的原因 [GCI] Connection not open

发表于2024-06-06 16:53:40153次浏览7个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】: 8s

【操作系统】: ubuntu 20.04

【CPU】: x86

【问题描述】*: 在使用GCI时遇到一个错误是 [GCI] Connection not open 错误地点为

C->lastError = GCIStmtPrepare(stmtp, C->err, StringBuffer_toString(C->sb), StringBuffer_length(C->sb)+1, GCI_NTV_SYNTAX, GCI_DEFAULT);

GCIStmtPrepare在执行这个函数会报这个错误

请教一下大家排查方向

 

评论

登录后才可以发表评论
用户头像
琳大大发表于 2年前
看着像是GCI的问题,我们先排查一下~
DYY发表于 2年前
@琳大大:感谢您的反馈,我这边也进一步探究原因,麻烦您啦
用户头像
琳大大发表于 2年前
@DYY:您这边具体的使用场景是什么样?是多线程吗?
如果是多线程:
取消使用GCIStmtPrepare,改用GCIStmtPrepareWithSvc 、GCIStmtFetchWithSvc接口
最佳回答
DYY发表于 2年前
@琳大大:收到,场景是区块链存储模块,具体的触发条件我还在排查,我先按您的方法试一下
DYY发表于 2年前
@琳大大:!!!修改后没有报那个错误啦!感谢您的指导,太感谢了,没有您我不知道怎么排查了
用户头像
琳大大发表于 2年前
@DYY:解决啦就好~不客气
曾浩轩发表于 2个月前
坐等大佬解析。