在 leveldb 的使用过程中,发现一个比较忧伤的问题,level 这个包是依赖 levelup 去起一个 leveldb 的,一旦一个实例生成,就会在数据库目录下生成一个 LOCK 文件,这种情况下,你不可以再用另外一个 levelup 去起一个实例。解决的办法是,创建一个函数,用以在多个程序之间共享由 levelup 起来的实例。而且由于 js 是单线程的,所以,只要是在同一个进程中(某些异步情况下要格外小心),就可以避免被锁问题。
levelup 不允许同时起多个实例
广告位招租
扫码页面底部二维码联系
2019-05-30 17:41:07
自己都不知道怎么来的你博客,大概把你所有的杂目录下随便翻了翻觉得up很有意思
然后往简介里面翻了一下发现还是天健园的学长~
向学长学习~
相互交流~
~