我在某些操作后收到此错误,例如,在成功插入后约 10 秒内:
Error: This socket has been ended by the other party] code: 'EPIPE'
意思是,我第一次插入它时很好,但是当我试图插入其他东西,或检索数据或......等时 - 我收到了这个错误。
空闲后不会发生。只是经过一些动作。有时在检索后,总是在插入后。
插入查询示例:
var query = "insert into public.comment (text,owner,owner_name,resource_type, resource_id,parent) values ('some text','40c28840-4241-4b7a-b339-29d9759693eb','UserName','note','33695e8b-5cff-42a1-9c64-7c0a3cd0f411','8a416406-c848-46e0-ac14-6aa6bcdb5044') returning owner,owner_name,text,parent,created,id"
client.query(query, function(err, result) {
done();
if (err) {
socket.emit('userError', 0) // unknownError
return console.error('ERROR '+query, err);
}
console.log(result)
});
这是相同的查询,我对其进行了一些格式化以使其更易于阅读:
insert into public.comment (
text,
owner,
owner_name,
resource_type,
resource_id,
parent
)
values (
'some text',
'40c28840-4241-4b7a-b339-29d9759693eb',
'UserName',
'note',
'33695e8b-5cff-42a1-9c64-7c0a3cd0f411',
'8a416406-c848-46e0-ac14-6aa6bcdb5044'
) returning owner,owner_name,text,parent,created,id