在我开始摄取(通过 RexsterClient)到图形数据库后,RexsterClient 连接在一段时间内可以正常工作。后来 RexsterClient (RexPro) 需要很多时间来响应。当我为每次从摄取中获得的超时打开一个新连接时,在几次重新连接后,TCP 连接进入“CLOSE_WAIT”,以后我无法重新连接。此后 RexsterClient 不响应任何查询。来自 REST 接口的查询,例如:
localhost:8182/graphs/neo4jsample/tp/gremlin?script=g.v(0).out
给出了良好的响应时间。
另一方面,如果我在响应需要很长时间时没有打开新连接,则会出现“超出队列大小”错误(因为对 Rexster 的写入失败)。
我正在使用 Neo4j2 图