首页 > 解决方案 > 1 次尝试耗时 3 毫秒后失败并出现错误 1117

问题描述

我无法启动 mongo db。当我尝试查看启动日志时,它向我显示了一个错误 - 在 1 次尝试花费 3 毫秒后失败并出现错误 1117。

2019-05-16T11:29:35.204+0530 I JOURNAL [initandlisten] 恢复最终跳过的期刊部分的序列号为 795336061 2019-05-16T11:29:35.204+0530 I JOURNAL [initandlisten] 恢复应用具有序列号的初始日志部分795498722 2019-05-16T11:29:35.209+0530 I CONTROL [initandlisten] FlushViewOfFile for C:/P rojects/ccknia/mongo-database/data/db/soliprotection.2 在 1 次尝试耗时 3 毫秒后失败,错误 1117 2019- 05-16T11:29:35.209+0530 I - [initandlisten] 致命断言 16387 2019-05-16T11:29:35.896+0530 I CONTROL [initandlisten] mongod.exe ...\src\mongo\util\stacktrace_win.cpp (175) mongo::printStackTrace+0x43 2019-05-16T11:29:35.897+0530 我控制 [initandlisten] mongod.exe ...\src\mongo\util\log.cpp(134) mongo::logContext+ 0x97 2019-05-16T11:29:35.897+0530 我控制 [initandlisten] mongod.exe ...\src\mongo\util\assert_util.cpp(166) mongo::fassertFailed+0x80 2019-05-16T11:29:35.899+0530 我控制 [ initandlisten] mongod.exe ...\src\mongo\util\mmap_win.cpp(488) mongo::WindowsFlushable::flush+0x5b b 2019-05-16T11:29:35.900+0530 我控制 [initandlisten] mongod。 exe ...\src\mongo\util\mmap.cpp(204) mongo::MongoFile::_flushAll+0x21d 2019-05-16T11:29:35.901+0530 我控制 [initandlisten] mongod.exe ...\ src\mongo\db\storage\mmap_v1\dur_recover.cpp(582) mongo::dur::RecoveryJob::go+0x300 2019-05-16T11:29:35.902+0530 我控制 [initandlisten] mongod.exe .. .\src\mongo\db\storage\mmap_v1\dur_recover.cpp(617) mongo::dur::_recover+0x1d3 2019-05-16T11:29:35.903+0530 我控制 [initandlisten] mongod。exe ...\src\mongo\db\storage\mmap_v1\dur_recover.cpp(631) mongo::dur::replayJournalFilesAtStartup+0x62 2019-05-16T11:29:35.904+0530 我控制 [initandlisten] mongod。 exe ...\src\mongo\db\storage\mmap_v1\dur.cpp(883) mongo::dur::startup+0x36 2019-05-16T11:29:35.905+0530 I CONTROL [initandlisten] mongod.exe ...\src\mo

标签: mongodb

解决方案


确保备份数据文件夹,然后尝试执行以下操作:

mongod --repair --repairpath <data path>


推荐阅读