无法从蟒蛇性LevelDB数据库

问题描述:

我与一个性LevelDB数据库(性LevelDB包装,不plyvel)工作删除锁;我跑了几个测试PUT/GET /删除数据库的操作,一切都还好。 (如果是相关的,我访问来自2个独立的Python脚本的数据库。)然后我试图让一个已经访问的第一个数据库Python文件内的另一个数据库,我得到这个错误:无法从蟒蛇性LevelDB数据库

leveldb.LevelDBError: IO error: lock ./states/LOCK: already held by process 

到目前为止我试着删除数据库,卸载并重新安装性LevelDB,删除数据库中的锁文件,重新启动我的电脑,并whatever this code snippet is。我现在对自己的智慧感到很满足。任何建议,你可以提供将不胜感激。谢谢。

按照设计,数据库性LevelDB只能由当时的单个进程保持打开。