Neo4j JavaScript螺栓驱动器EconReset,缓冲区关闭

Neo4j JavaScript螺栓驱动器EconReset,缓冲区关闭,javascript,node.js,neo4j,neo4j-bolt,Javascript,Node.js,Neo4j,Neo4j Bolt,我正在通过官方的Neo4j javascript驱动程序向数据库发送大约300多个写查询和一读查询。有时速度很快,但有时我会遇到由driver.onError调用的连接错误。查看debug.log,似乎有时应用程序线程被阻塞,下面是第二条日志信息。是因为我发送了太多的查询,所以被限制了吗?任何提示是什么导致的?非常感谢 Console.log: Driver instantiation failed. Error: Error: read ECONNRESET { Error: read ECO

我正在通过官方的Neo4j javascript驱动程序向数据库发送大约300多个写查询和一读查询。有时速度很快,但有时我会遇到由driver.onError调用的连接错误。查看debug.log,似乎有时应用程序线程被阻塞,下面是第二条日志信息。是因为我发送了太多的查询,所以被限制了吗?任何提示是什么导致的?非常感谢

Console.log:

Driver instantiation failed. Error: Error: read ECONNRESET
{ Error: read ECONNRESET
   at Neo4jError.Error (native)
   at new Neo4jError 
  (/...myproject/node_modules/neo4j-driver/lib/v1/error.js:76:132)
at newError 
  (/...myproject/node_modules/neo4j-driver/lib/v1/error.js:66:10)
at NodeChannel._handleConnectionError 
  (...myproject/node_modules/neo4j-driver/lib/v1/internal/ch-node.js:328:41)
at emitOne (events.js:96:13)
at TLSSocket.emit (events.js:188:7)
at emitErrorNT (net.js:1281:8)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9) code: 'ServiceUnavailable' }
debug.log:

Failed to write response to driver Cannot write to buffer when closed
java.io.IOException: Cannot write to buffer when closed 
at org.neo4j.bolt.v1.transport.ChunkedOutput.ensure(ChunkedOutput.java:163)
at org.neo4j.bolt.v1.transport.ChunkedOutput.writeShort(ChunkedOutput.java:94)
at org.neo4j.bolt.v1.packstream.PackStream$Packer.packStructHeader(PackStream.java:427)
at org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter.onFailure(BoltResponseMessageWriter.java:91)
at org.neo4j.bolt.v1.messaging.MessageProcessingHandler.publishError(MessageProcessingHandler.java:46)
at org.neo4j.bolt.v1.messaging.MessageProcessingHandler.onFinish(MessageProcessingHandler.java:107)
at org.neo4j.bolt.v1.runtime.BoltStateMachine.after(BoltStateMachine.java:102)
at org.neo4j.bolt.v1.runtime.BoltStateMachine.run(BoltStateMachine.java:198)
at org.neo4j.bolt.v1.messaging.BoltMessageRouter.lambda$onRun$3(BoltMessageRouter.java:80)
at org.neo4j.bolt.v1.runtime.concurrent.RunnableBoltWorker.execute(RunnableBoltWorker.java:130)
at org.neo4j.bolt.v1.runtime.concurrent.RunnableBoltWorker.executeBatch(RunnableBoltWorker.java:123)
at org.neo4j.bolt.v1.runtime.concurrent.RunnableBoltWorker.run(RunnableBoltWorker.java:96)
at java.lang.Thread.run(Thread.java:745)

很可能是您饿死了事件循环。让我将您链接到我的答案:。您可以跳过第一部分并移动到事件循环部分。很可能是您耗尽了事件循环。让我将您链接到我的答案:。您可以跳过第一部分并移动到事件循环部分。