2016-05-31 58 views
1

没有找到合适的服务器(serverselectiontryonce集):[未能连接到 '127.0.0.1:27107':连接被拒绝]Laravel 5和MongoDB连接

我安装 “jenssegers/mongodb的”: “^ 3.0” 使用作曲家,但出现错误,我无法连接MongoDB。

回答

0

据MongoDB的documentation

的mongod是MongoDB的系统

根据上述说明的主要守护进程,似乎mongod的过程是不是你的服务器上运行, 27017是默认端口mongod实例

请尝试执行foll由于命令来验证是否mongod的过程是在服务器上运行

pgrep mongod 

它会返回进程ID,如果mongod的过程是在服务器,否则没有运行。以下在shell命令

问题开始的mongod过程

mongod --noauth --dbpath /var/lib/mongodb 
+0

我运行此命令“p纤ep的mongod”命令,它返回进程ID但仍表示相同的错误。 –

1

我得到这个错误,当我搞错我的机器的IP。当我需要使用主机的IP地址10.0.2.2时,我在VM中并使用127.0.0.1。为此浪费了一个小时。也许它节省了一些人的时间...

0

我有这个错误。 我不得不重新启动mongodb来完成这项工作。

我用下面

sudo service mongod restart