PHP   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php – Neo4j数据库在事务未关闭时被锁定大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_772_0@
我很长时间都会遇到这个问题.如果Neo4j事务没有正确关闭(提交或回滚)(这可能是因为异常,或者在事务中间死亡/退出等),那么Neo4j不会释放锁定.

为了解决这个问题,我需要停止Neo4j并再次启动Neo4j.这不应该是必需的.

我在Server Configurations检查它有一个配置org.neo4j.server.transaction.timeout = 60,默认为60秒.因此,如果此设置默认为我工作,那么应该发生60秒超时.

如何检查数据库是否被锁定?如何使用代码或配置轻松避免或删除数据库锁?我正在使用最新的Neo4j 2.2.3.

解决方法

如果您正在使用的驱动程序正在使用 transactional Cypher endpoint,则需要重新检查.超时仅适用于该超时.

所以我怀疑你是在使用不知道超时的old cypher endpoint.

大佬总结

以上是大佬教程为你收集整理的php – Neo4j数据库在事务未关闭时被锁定全部内容,希望文章能够帮你解决php – Neo4j数据库在事务未关闭时被锁定所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。