我有一个用nodejs编写的GCP API。在日志中,有时API对于前两个事务返回{“ code”:10,“ rowCounts”:[]},但其他所有事务都可以正常工作。
错误中除了{“ code”:10,“ rowCounts”:[]}之外没有其他详细信息。
但是如果我尝试将此查询直接运行到扳手中。查询正在执行,没有错误。
{{code:10}指的是ABORTED [1]。我们的客户最好应该对此错误代码进行重试。我在nodejs客户端上提交了一个错误来跟踪此问题[3]。
同时,您可以简单地重试该请求,它应该成功。这里有重试中止交易的指南[2]