gpt4 book ai didi

Mongodb 无法启动 : addr already in use

转载 作者:行者123 更新时间:2023-12-04 18:41:34 26 4
gpt4 key购买 nike

当我尝试启动我的数据库时,mongodb 正在记录以下消息:

2014-08-12T08:42:17.522-0300 [initandlisten] journal dir=/www/mongodb/data/journal
2014-08-12T08:42:17.523-0300 [initandlisten] recover : no journal files present, no recovery needed
2014-08-12T08:42:17.564-0300 [initandlisten] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017
2014-08-12T08:42:17.564-0300 [initandlisten] ERROR: addr already in use
2014-08-12T08:42:17.567-0300 [initandlisten] now exiting
2014-08-12T08:42:17.567-0300 [initandlisten] dbexit:
2014-08-12T08:42:17.567-0300 [initandlisten] shutdown: going to close listening sockets...

它不会启动。
但是然后我运行下一个命令没有返回任何内容:
sudo netstat -ltnp | grep 27017

服务器被手动关闭(db.shutdownServer()),它是副本集的一部分。
我注意到 mongod.lock 是在此过程中创建的,但删除它并不能解决问题。

所以我猜错误信息不太正确。
我正在使用 MongoDB shell 版本:2.6.1

任何人都知道可能是什么问题?

最佳答案

我有同样的问题。
在我的 bindIp 配置文件中,我指定了 2 个端口,出于某种原因,mongo 试图同时运行这两个端口。
只留下一个并确保它在 etc/hosts 中。

关于Mongodb 无法启动 : addr already in use,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25263634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com