开发者社区> 问答> 正文

mongodb无法启动

由于磁盘空间不够, 有一个log的db文件占用空间太大,没办法通过mongodb命令删除db, 只能直接删除对应的db数据文件目录, 但是删除后, 起来就报错了, 有人知道有什么修复办法吗?单db实例:

[initandlisten] WiredTiger (2) 1563768196:507074, file:log_db/collection-1400--2187771374350063201.wt, session.open_cursor: /data1/mongo_db/data/log_db/collection-1400--2187771374350063201.wt: No such file or directory
2019-07-22T12:03:16.507+0800 E STORAGE [initandlisten] no cursor for uri: table:log_db/collection-1400--2187771374350063201
2019-07-22T12:03:16.507+0800 I - [initandlisten] Invariant failure c src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp 1020

展开
收起
mimimi 2019-07-22 14:03:20 3710 0
2 条回答
写回答
取消 提交回答
  • session.open_cursor: /data1/mongo_db/data/log_db/collection-1400--2187771374350063201.wt: No such file or directory 里面说的很清楚了,目录不存在。

    2020-03-16 22:40:52
    赞同 展开评论 打赏
  • Sat Mar 8 01:32:48.121 [signalProcessingThread] got signal 2 (Interrupt: 2), will terminate after current cmd ends

    2019-10-16 17:33:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载