我的mongoid.yml文件设置为(最终生产环境将被称为暂存):
development:
host: staging.domain.com
port: 27018
username: domain
password: passw0rd
database: domain_production
production:
host: localhost
port: 27017
username: domain
password: passw0rd
database: domain_production
我可以打开我的隧道:
ssh deployer@staging.domain.com -L 27018:staging.domain.com:27017
我可以用
打开我的mongo shellmongo --port 27018
我可以在远程端口上运行mongod,但同样,登台服务器上没有任何条目出现。 (我需要运行mongod吗?)
但是当我进入domain_production时,我看不到网站上显示的文件。当我尝试启动rails服务器时,它会挂起。我错过了一步吗?
答案 0 :(得分:0)
mongod是mongo数据库进程。它需要在运行" mongo"之前运行。贝壳。 mongo是用于与mongod进程交互的交互式javascript shell。
mongod选择配置文件,默认情况下开始侦听端口21017。 21017 + 1000 = 22017是http接口显示的端口。我回答了你的问题吗?