mongo: ubuntu系统安装mongo报错 code=exited, status=48

最近在搞项目的压力测试,找了一个新的服务器,所有东西都要重新安装,包括mongo

因为之前我写过一篇安装教程,就跟着自己的教程走了一遍:
Linux服务器安装部署最新稳定版本mongoDB社区版- Ubuntu-20.04版本

报错 code=exited, status=48

服务器版本都是Ubuntu-20.0,一路火花带闪电的安装过来都没有问题,但是启动的时候报错了

启动mongo

sudo systemctl start mongod

查看mongo状态

sudo systemctl status mongod

然后错误信息如下:

mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor prese>
     Active: failed (Result: exit-code) since Fri 2023-01-13 16:35:33 CST; 7s a>
       Docs: https://docs.mongodb.org/manual
    Process: 1265675 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=>
   Main PID: 1265675 (code=exited, status=48)

Jan 13 16:35:33 inspur-NF5468M5 systemd[1]: Started MongoDB Database Server.
Jan 13 16:35:33 inspur-NF5468M5 systemd[1]: mongod.service: Main process exited>
Jan 13 16:35:33 inspur-NF5468M5 systemd[1]: mongod.service: Failed with result >

[4]  + 1265785 suspended  sudo systemctl status mongod

在这里插入图片描述

原因

一些 ubuntu 用户有端口问题:操作系统打开时端口会自动运行!

当我mongo启动失败的时候,理论是没有占用27017端口的,但是如下图:
在这里插入图片描述

解决办法

如果你也有这个问题,那么改变端口不一定有什么用!可以杀死 mongod 的端口,默认为 => 27017

执行

sudo kill -9 $(sudo lsof -t -i:27017)

然后

sudo systemctl start mongod
sudo systemctl status mongod

看结果
在这里插入图片描述

问题解决了,继续为我的测试环境铺路去了!

猜你喜欢

转载自blog.csdn.net/m0_37482190/article/details/128676572