Neo4j上的Neo.ClientError.Transaction.ConcurrentRequest错误

时间:2014-01-25 01:35:03

标签: transactions neo4j

这个错误意味着什么?

Neo.ClientError.Transaction.ConcurrentRequest

使用同一事务进行并发请求意味着什么?你的意思是同时发出多个HTTP请求吗?

此处仅提供文档:http://docs.neo4j.org/chunked/milestone/status-codes.html

我遇到了一个问题,我在单个单元测试中遇到了这个错误。

2 个答案:

答案 0 :(得分:2)

根据文件:

Neo.ClientError.Transaction.ConcurrentRequest - >有并发请求访问同一个事务,这是不允许的。

意味着您在并行请求中使用相同的事务ID,这是不可能的,因为Neo4j中的事务是线程绑定的。

答案 1 :(得分:1)

可能是您正在为并行请求创建单个连接对象。如果您创建独立的连接对象,它将正常工作。

检查此主题:https://github.com/jakewins/neo4jdb-python/issues/10