我在Windows Server 2008 R2上安装了MongoDB 3.2
随机的MongoDB服务崩溃了以下日志。我该如何解决这个问题?
这是日志
2016-12-13T10:08:33.497-0800 E STORAGE [thread2] WiredTiger(-28968) [1481652513:490570] [2036:2006004608],文件:WiredTiger.wt, WT_SESSION.checkpoint:D:\ MongoDB \ data \ db \ WiredTiger.turtle.set to D:\ MongoDB \ data \ db \ WiredTiger.turtle:文件重命名:重命名:进程 无法访问该文件,因为它正由另一个进程使用。
2016-12-13T10:08:33.497-0800 E STORAGE [thread2] WiredTiger(-28968) [1481652513:497570] [2036:2006004608],checkpoint-server:checkpoint 服务器错误:进程无法访问该文件,因为它正在存在 被另一个过程使用。
2016-12-13T10:08:33.498-0800 E STORAGE [thread2] WiredTiger(-31804) [1481652513:498571] [2036:2006004608],checkpoint-server:进程 必须退出并重新启动:WT_PANIC:WiredTiger库恐慌 2016-12-13T10:08:33.498-0800 I - [thread2]致命断言 28558 2016-12-13T10:08:33.498-0800 I - [thread2]
***在fassert()失败后中止
2016-12-13T10:08:33.562-0800 I - [WTJournalFlusher]致命 断言28559 2016-12-13T10:08:33.562-0800 I -
[WTJournalFlusher]***在fassert()失败后中止
答案 0 :(得分:1)
我为使用MongoDB作为主要数据存储的安全协调和自动化平台提供技术支持。我在两个不同的客户站点看到了这个错误。我第一次看到这个错误是2017年8月,我和MongoDB支持一起确定最可能的原因是病毒扫描程序打开D:\ MongoDB \ data \ db \ WiredTiger.turtle.set并阻止mongod.exe(重命名它的一个线程或从属进程)。该客户竭力确保没有病毒扫描程序检查MongoDB数据文件夹中的文件,并且该客户没有再出现该症状。
我有第二位客户本周两次看到此症状,我正在与他们合作以防止病毒扫描程序访问--dbpath ...