几个星期前我们有这个,mongo不会重启。 我们有30GB的内存。 分页文件本来是本4GB的。 当我们几个星期前第一次打这个时,我们把分页文件加到最大12GB / 25GB。
然后在几天前….服务器再次终止:
2014-10-01T00:24:05.664-0500 [conn3421] insert dotnetwrapper_mongodb.LogItem ninserted:1 keyUpdates:0 numYields:0 locks(micros) w:1814629 1818ms 2014-10-01T00:24:05.914-0500 [conn3419] VirtualProtect for c:/MongoDB/Data/dotnetwrapper_mongodb/dotnetwrapper_mongodb.309 chunk 46821 failed with errno:1455 The paging file is too small for this operation to complete. (chunk size is 67108864, address is 2db94000000) in mongo::makeChunkWritable, terminating 2014-10-01T00:24:05.914-0500 [conn3419] dotnetwrapper_mongodb.LogItem Fatal Assertion 16362 2014-10-01T00:24:08.082-0500 [conn3419] mongod.exe ???
幸运的是,它恢复正常。
除了明显的(不要使用mongo生产系统! – 这是一个日志系统)…
我们需要做什么来永远解决这个问题? (一个50GB的分页文件似乎不认可…)
是的,答案是在mongo jira系统中:
https://jira.mongodb.org/browse/SERVER-10044
截至2015年3月,该错误仍然存在,我们的mongo服务器每个月或两个月都会closures。