MongoDB 故障修复
报错
Using the XFS filesystem is strongly recommended with the WiredTiger storage engine.
See http://dochub.mongodb.org/core/prodnotes-filesystem
系统使用的是 EXT4 文件系统,官方建议:WiredTiger 存储引擎使用 XFS 文件系统,以避免在使用 EXT4 与 WiredTiger 时可能发生的性能问题;如果不能重新安装系统忽略即可,不影响正常使用
MMAPV1:MongoDB 的原始存储引擎,在第一个版本中引入,从 4.0 版本开始被弃用
WiredTiger:在 3.0 版本中引入插件式引擎,从 3.2 版本开始变成了默认的存储引擎
Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
数据库未启用访问控制,创建管理员账户即可
/sys/kernel/mm/transparent_hugepage/enabled is ‘always’. We suggest setting it to ‘never’
1 | echo "never" > /sys/kernel/mm/transparent_hugepage/enabled |
/sys/kernel/mm/transparent_hugepage/defrag is ‘always’. We suggest setting it to ‘never’
1 | echo "never" > /sys/kernel/mm/transparent_hugepage/defrag |
ERROR: child process failed, exited with 14
1 | rm -rf /var/lib/mongo/mongod.lock |
ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=14)
用户 mongod
没有对必需文件的写权限,导致数据库服务不能启动
1 | chmod 777 /etc/mongod.conf |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 君玉自牧!