本文主要是介绍Linux挂起后重新开启mongodb(非正常关闭)方法总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux挂起后重新start docker镜像 解决mongodb(非正常关闭)方法
问题描述: Linux服务器挂起, Linux开启后, restart docker容器 , 导致容器内mongodb非正常关闭, 无法启动.
解决方法:
1. 首先删除 mongod.lock
# rm -rf /var/lib/mongo/mongod.lock
2. 删除/tmp/mongodb-27017.sock
# rm -rf /tmp/mongodb-27017.sock
3. 添加 mongod.pid 并为此文件授权
# cd /var/run/mongodb //如果没有文件夹就创建
# touch mongod.pid //创建文件
# chmod 777 mongod.pid //文件授权
4. 启动 mongodb
# systemctl start mongod
5. 查看状态
# systemctl status mongod
经验总结: 出现问题, 多查看log日志文件 , 根据日志进行调试.
# tail -f /var/log/mongodb/mongod.log
这篇关于Linux挂起后重新开启mongodb(非正常关闭)方法总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!