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作为数据库

正在寻找你的帮助


非常感谢

您好,在调查此问题时,我发现错误似乎是试图告诉我们连接突然关闭,因为您提到这种情况并不总是发生,也许您可以尝试创建连接并再次发送呼叫,并检查是否有更改。我是根据这条评论写的,也许读一读,它对调试这个也会更有帮助。