我一直在使用Mongodb大约1年,无论是在Windows还是Linux上。不幸的是,在过去的几天里,我遇到了一个奇怪的问题。 Mongodb服务器在我的本地计算机启动后几分钟内停止。我有一个生产的网站(在使用Ubuntu的AWS服务器上),但似乎工作正常。在我的电脑中,我有Windows 10,64位,并安装了社区服务器的64位Mongodb 3.6版本。我用谷歌搜索并尝试应用大多数给出的解决方案,没有一个正在工作。以下是我尝试过的一些事情。
删除data / db文件夹的所有内容(这是为了包含删除此文件夹中的一些特定文件的所有解决方案。我删除它只是为了确保)
多次卸载和安装,两个版本的Mongodb(3.6和3.4),每次都安装一次,(只是为了确保它不是具有此问题的特定版本)。
每次清洁后,问题仍然存在。 发生了什么,每次崩溃后,mongod.exe文件都被删除。这迫使我获取安装文件并运行它,以便我可以使用修复选项来修复安装。然后再次创建mongod.exe文件。我这样做了10多次,我感到很沮丧。 当我进行全新安装时,这里是崩溃前cmd中最后几个日志的屏幕截图:
然后在崩溃后我使用安装文件进行修复,下面的日志显示了我得到的消息:
有谁知道问题是什么以及如何解决?