Javascript Node.js应用程序经常因以下错误而崩溃:在TCP.onStreamRead(internal/stream\u base\u commons.js:205:27)读取ECONNRESET
我们的主要后端服务器有时会因以下问题而崩溃Javascript Node.js应用程序经常因以下错误而崩溃:在TCP.onStreamRead(internal/stream\u base\u commons.js:205:27)读取ECONNRESET,javascript,postgresql,google-cloud-platform,Javascript,Postgresql,Google Cloud Platform,我们的主要后端服务器有时会因以下问题而崩溃 throw er; // Unhandled 'error' event ^ "textPayload":"","insertId":"5f64b020000426746c856844","resource":{"type":"cloud_run_revision","labels":{&q
throw er; // Unhandled 'error' event
^
"textPayload":"","insertId":"5f64b020000426746c856844","resource":{"type":"cloud_run_revision","labels":{"service_name":"sf-api-alpha-handler","project_id":"feisty-current-253218","revision_name":"sf-api-alpha-handler-00066-mov","location":"us-central1","configuration_name":"sf-api-alpha-handler"}}…
Error: read ECONNRESET
at TCP.onStreamRead (internal/stream_base_commons.js:205:27)
Emitted 'error' event on Client instance at:
at Connection.connectedErrorHandler (/srv/app/node_modules/pg/lib/client.js:221:10)
at Connection.emit (events.js:315:20)
at Socket.reportStreamError (/srv/app/node_modules/pg/lib/connection.js:57:10)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: 'ECONNRESET',
code: 'ECONNRESET',
syscall: 'read'
}
这看起来像是Postgres的连接问题,但我不确定。我们在GCP Cloud Run上部署了一个后端服务器,并使用Postgres作为数据库
正在寻找你的帮助
非常感谢您好,在调查此问题时,我发现错误似乎是试图告诉我们连接突然关闭,因为您提到这种情况并不总是发生,也许您可以尝试创建连接并再次发送呼叫,并检查是否有更改。我是根据这条评论写的,也许读一读,它对调试这个也会更有帮助。