【发布时间】:2016-09-29 06:37:51
【问题描述】:
找不到合适的服务器(serverselectiontryonce 设置):[连接到“127.0.0.1:27107”失败:连接被拒绝]
我使用 composer 安装 "jenssegers/mongodb": "^3.0",但出现错误,我无法连接 mongodb。
【问题讨论】:
标签: mongodb laravel connection jenssegers-mongodb
找不到合适的服务器(serverselectiontryonce 设置):[连接到“127.0.0.1:27107”失败:连接被拒绝]
我使用 composer 安装 "jenssegers/mongodb": "^3.0",但出现错误,我无法连接 mongodb。
【问题讨论】:
标签: mongodb laravel connection jenssegers-mongodb
我遇到了这个错误。 我必须重新启动 mongodb 才能完成这项工作。
我使用了下面的命令
sudo service mongod restart
【讨论】:
当我弄错我的机器的 IP 时,我得到了这个错误。我在 VM 中使用 127.0.0.1,当我需要使用 10.0.2.2 时,我的主机 IP。为此浪费了一个小时。也许它可以节省某人的时间......
【讨论】:
根据 MongoDB documentation
mongod 是 MongoDB 系统的主要守护进程
根据上述描述,mongod 进程似乎没有在您的服务器上运行,而 27017 是 mongod 实例的默认端口
请尝试执行以下命令验证服务器上是否正在运行mongod进程
pgrep mongod
如果 mongod 进程在服务器上运行,它将返回进程 ID,否则什么都没有。
在 shell 中发出以下命令以启动 mongod 进程
mongod --noauth --dbpath /var/lib/mongodb
【讨论】: