2016-12-13 262 views
1

我在Windows Server 2008 R2上安装了MongoDB 3.2MongoDB在Windows随机使用WiredTiger异常崩溃

随机的MongoDB服务随着下面的日志崩溃。我该如何解决这个问题?

这里是日志

2016-12-13T10:08:33.497-0800 E STORAGE [thread2] WiredTiger (-28968) [1481652513:490570][2036:2006004608], file:WiredTiger.wt, WT_SESSION.checkpoint: D:\MongoDB\data\db\WiredTiger.turtle.set to D:\MongoDB\data\db\WiredTiger.turtle: file-rename: rename: The process cannot access the file because it is being used by another process.

2016-12-13T10:08:33.497-0800 E STORAGE [thread2] WiredTiger (-28968) [1481652513:497570][2036:2006004608], checkpoint-server: checkpoint server error: The process cannot access the file because it is being used by another process.

2016-12-13T10:08:33.498-0800 E STORAGE [thread2] WiredTiger (-31804) [1481652513:498571][2036:2006004608], checkpoint-server: the process must exit and restart: WT_PANIC: WiredTiger library panic 2016-12-13T10:08:33.498-0800 I - [thread2] Fatal Assertion 28558 2016-12-13T10:08:33.498-0800 I - [thread2]

***aborting after fassert() failure

2016-12-13T10:08:33.562-0800 I - [WTJournalFlusher] Fatal Assertion 28559 2016-12-13T10:08:33.562-0800 I -
[WTJournalFlusher]

***aborting after fassert() failure

+0

https://jira.mongodb.org/浏览/ SERVER-19881这可能会有所帮助。 –

+0

我也收到了这个。我在哪里可以提交错误票? –

+0

这是今年早些时候确定的地方。但我仍然在复制它。 https://jira.mongodb.org/browse/SERVER-29439 –

回答

0

我做技术支持的安全编排和自动化平台使用的MongoDB作为主要数据存储。我在两个不同的客户网站看到了这个错误。我第一次看到这个错误是2017年8月,我和MongoDB支持人员一起确定最可能的原因是病毒扫描程序打开D:\ MongoDB \ data \ db \ WiredTiger.turtle.set并阻止mongod.exe(它的一个线程或从属进程)重命名它。该客户非常努力地确保没有病毒扫描程序会检查MongoDB数据文件夹中的文件,并且症状没有出现在该客户身上。

我有谁见过这种症状在本周两次第二个客户,而我与他们一起工作,以防止病毒扫描程序访问--dbpath ...