创建云数据库MongoDB副本集失败,日志记录到prepare失败。登录到实例内部,发现mongod服务无法启动。
根据正常情况下的配置,使用命令“sudo service mongod_shard_1 start”启动,报错:
以下是排查问题过程:
1.查看日志,发现是空的。于是手动启mongo服务
发现正常2.查看是否是mongod.lock锁文件导致的
删掉mongod.lock之后,执行mongod --repair,仍然无法启动。
3.考虑到最近修改了mongo镜像,开启了开机自动执行系统重新分区的脚本。
因此使用lsblk查看系统分区,对比正常的实例。没有发现问题。
4.查看配置文件
考虑到可能是文件权限的问题,查看
对比正常环境中的dbpath路径下的文件:
果然用户不同。
结论,缺少了文件夹赋权的步骤。明天继续修复问题。
网友评论