我在端口: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
但没有运气,谷歌搜索似乎没有任何结果。
请帮忙!
答案 0 :(得分:1)
您可以通过为mongod的其他实例指定不同的端口号和数据目录,然后在客户端中指定新的端口号来完成此操作。
例如:
./ mongod --dbpath / foo / bar / otherpath --port some_other_port
https://serverfault.com/questions/296246/multiple-mongos-on-one-server
此链接会更有帮助。
谢谢&问候,
阿洛克