mongo.lock文件有什么用?

kum*_*_88 16 mongodb

我使用的是mongodb-v1.8.1.不幸的是我的服务器被绞死了,我重新启动了我的服务器.一旦它回来我就无法启动MongoDB.我删除了mongo.lock文件并运行了修复数据库查询.现在mongo正常工作.我对mongo.lock文件感到困惑.使用mongo.lock文件有什么用??删除mongo.lock文件会影响我现有的数据吗?请让我知道你的建议..

谢谢,

And*_*ich 20

Mongodb总是在服务器启动时创建mongodb.lock文件,并在mongodb停止之前删除它.

删除mongodb.lock不会影响任何数据,只是意味着mongodb没有正确停止.因此,您正确删除此文件并使用-repair选项运行应修复数据库.