Node.js 发生未知的N1QL错误。这通常与内存不足有关
我使用node js,在couchbase中更新记录时出现超时异常。你能帮我吗 例外情况: 发生未知的N1QL错误。这通常与内存不足有关。 堆栈:“错误:发生未知N1QL错误。这通常与内存不足有关。\n位于c:…\node\u modules\couchbase\lib\bucket.js:715:15” 查询:Node.js 发生未知的N1QL错误。这通常与内存不足有关,node.js,couchbase,Node.js,Couchbase,我使用node js,在couchbase中更新记录时出现超时异常。你能帮我吗 例外情况: 发生未知的N1QL错误。这通常与内存不足有关。 堆栈:“错误:发生未知N1QL错误。这通常与内存不足有关。\n位于c:…\node\u modules\couchbase\lib\bucket.js:715:15” 查询: let query = N1qlQuery.fromString("UPDATE " + super.TableName + " USE KEYS($1) SET Usernam
let query = N1qlQuery.fromString("UPDATE " + super.TableName + " USE KEYS($1) SET Username = $2");
app.buckets.user.query(query, [documentId, username], function (error, rows, meta) {
if (error) {
callback(error, null);
return;
}
else {
callback(null, meta);
}
});
我的文件记录:
{
"DocumentId": "39e970c8-fe09-4a3c-88b0-775e1b142ee3",
"Email": "kaasdfsafz@msn.com",
"Firstname": "Abdulkadir",
"Lastname": "Test",
"Fullname": "Abdulkadir Test",
"PhotoPath": "kadiroTest.jpeg",
"Facebook": "10155939238827",
"IsActive": true,
"Type": "user",
"CreatedAt": 1511284826819
}
Couchbase版本:
社区版5.0.0构建3519
节点Js版本:
V8.9.1
Couchbase Nodejs sdk版本:
2.4.2您能否确认使用CBQ或直接从WebUI执行查询时此查询是否正常工作?“发生未知N1QL错误”错误表示客户端没有从服务器收到任何错误消息(连接无故中断)。通常,当Node.js应用程序内存不足时,或者当应用程序和服务器之间存在网络问题时,我们会看到这种情况。从WebUI运行查询时,我没有任何问题。我忘记开港口了吗?我的服务器是4核16 GB ram。我的客户端(NodeJS,我的计算机)是4核8GB内存。每当我请求节点js时,我都会收到一个例外,我在这里也有同样的问题。。我发现,如果您使用一个节点,那就可以了,在我使用2node或更高版本之后,将出现相同的错误消息。现在还不知道。。所以confusei找到了它。这个异常是一个与网络相关的错误。别忘了所有的港口<代码>#tcp:4399;tcp:8091;tcp:8092;tcp:8093;tcp:8094;tcp:9100-9105;tcp:9998;tcp:9999;tcp:11207;tcp:11209;tcp:11210;tcp:11211;tcp:11214;tcp:11215;tcp:18091;tcp:18092;tcp:18093;tcp:21100-21199代码>这里也有同样的错误,我觉得如果N1QL查询执行时间更长,我们就会得到这个错误。我在couchbase WebUI上运行了N1QL查询,执行耗时约4秒,现在我的API出现错误,原因是ottomon无法处理此类N1QL查询。您能否确认使用CBQ或直接从WebUI执行此查询是否正确?“发生未知N1QL错误”错误表示客户端没有从服务器收到任何错误消息(连接无故中断)。通常,当Node.js应用程序内存不足时,或者当应用程序和服务器之间存在网络问题时,我们会看到这种情况。从WebUI运行查询时,我没有任何问题。我忘记开港口了吗?我的服务器是4核16 GB ram。我的客户端(NodeJS,我的计算机)是4核8GB内存。每当我请求节点js时,我都会收到一个例外,我在这里也有同样的问题。。我发现,如果您使用一个节点,那就可以了,在我使用2node或更高版本之后,将出现相同的错误消息。现在还不知道。。所以confusei找到了它。这个异常是一个与网络相关的错误。别忘了所有的港口<代码>#tcp:4399;tcp:8091;tcp:8092;tcp:8093;tcp:8094;tcp:9100-9105;tcp:9998;tcp:9999;tcp:11207;tcp:11209;tcp:11210;tcp:11211;tcp:11214;tcp:11215;tcp:18091;tcp:18092;tcp:18093;tcp:21100-21199代码>这里也有同样的错误,我觉得如果N1QL查询执行时间更长,我们就会得到这个错误。我在couchbase WebUI上运行了N1QL查询,执行耗时约4秒,现在我的API出现错误,导致ottomon无法处理此类N1QL查询。