最近在启动 Mongodb 的时候发现 Mongodb 无法正常启动,执行 “sudo systemctl status mongod” 的时候,显示“Active: failed (Result: exit-code)”,并且下方的记录提示“mongod.service: Main process exited, code=exited, status=14/n/a”。
![启动Mongodb服务报错插图 启动Mongodb服务报错插图](https://www.cntse.com/wp-content/uploads/2024/06/报错图-1.png)
经过查询了解,可能的原因是之前的mongodb服务未能正常关闭,可以通过删除 /tmp/mongodb-27017.sock 文件来解决,即执行以下指令: rm /tmp/mongodb-27017.sock (也有可能是其它名称,但一般都是“mongodb-*.sock“”这种格式)。删除后,执行“sudo systemctl start mongod”启动服务,然后再执行一次“ sudo systemctl status mongod”查看状态,应该发现已经是正常了。
![启动Mongodb服务报错插图1 启动Mongodb服务报错插图1](https://www.cntse.com/wp-content/uploads/2024/06/删除后.png)