谷歌扳手关闭连接

时间:2017-02-27 18:10:00

标签: node.js google-cloud-platform google-cloud-spanner gcloud-node

我基于swagger和节点运行我的api。

当我的api在没有请求的情况下运行几分钟然后我向它发送api请求时,我收到了这个错误:

connection.acquire(function (err, con) {
   var table = "test"
   var query = "SELECT * FROM `" + table + "`";
   console.time("test");
   con.query(query, function (err, result) {
       console.timeEnd("test");
       con.release();
   });
} 

我认为谷歌扳手正在关闭连接,为什么以及如何阻止它呢?

我在文档中看到的唯一方法是定期向扳手发送{ Error: {"created":"@1488097564.272436000","description":"Delayed close due to in-progress write","file":"../src/core/ext/transport/chttp2/transport/chttp2_transport.c","file_line":406,"grpc_status":14,"referenced_errors":[{"created":"@1488097564.272434000","description":"Endpoint read failed","file":"../src/core/ext/transport/chttp2/transport/chttp2_transport.c","file_line":1851,"occurred_during_write":1,"referenced_errors":[{"created":"@1488097564.272350000","description":"Secure read failed","file":"../src/core/lib/security/transport/secure_endpoint.c","file_line":166,"referenced_errors":[{"created":"@1488097564.272347000","description":"Socket closed","fd":24,"file":"../src/core/lib/iomgr/tcp_posix.c","file_line":249,"target_address":"ipv4:172.217.19.10:443"}]}]}]} at ClientReadableStream._emitStatusIfDone (/Users/aronsuarez/Code/asate/admin-apis/wiki-admin-api/node_modules/grpc/src/node/src/client.js:201:19) at ClientReadableStream._readsDone (/Users/aronsuarez/Code/asate/admin-apis/wiki-admin-api/node_modules/grpc/src/node/src/client.js:169:8) at readCallback (/Users/aronsuarez/Code/asate/admin-apis/wiki-admin-api/node_modules/grpc/src/node/src/client.js:242:12) code: 14, metadata: Metadata { _internal_repr: {} } } 请求。

这是对的吗?

感谢您的帮助

0 个答案:

没有答案