自定义端口上的MongoDB服务未运行

时间:2013-09-18 04:18:20

标签: linux mongodb service

我在端口:37017上创建了另一个mongo主机,除了默认主机(:27017)。

但我似乎无法在该端口上启动该服务。

当我使用netstat -lnp | grep mongod核对时,结果为:

tcp        0      0 0.0.0.0:28017               0.0.0.0:*                   LISTEN      21533/mongod        
tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      21533/mongod

这是我对其他主机的配置:

dbpath = /usr/local/mongodb/mysite/data/
logpath = /usr/local/mongodb/mysite/log/mongodb.log
pidfilepath = /usr/local/mongodb/mysite/log/mongod.pid
logappend = true
port = 37017
fork = true
smallfiles = true

尝试使用mongod --port 37017但没有运气,谷歌搜索似乎没有任何结果。

请帮忙!

1 个答案:

答案 0 :(得分:1)

您可以通过为mongod的其他实例指定不同的端口号和数据目录,然后在客户端中指定新的端口号来完成此操作。

例如:

./ mongod --dbpath / foo / bar / otherpath --port some_other_port

https://serverfault.com/questions/296246/multiple-mongos-on-one-server

此链接会更有帮助。

谢谢&问候,
阿洛克