1

我让 mongod 启动并使用命令运行sudo mongod --journal --rest --config /etc/mongodb.conf- ,在它说的日志中waiting for connections on port 27017

我正在尝试使用 - $connection = new MongoClient($connectionString, $opts); 从我的 PHP 脚本连接到 mongod;

在哪里$connectionString = 'mongodb://127.0.0.1:27017'$opts= array('replicaSet' => false, 'connect' => true);

不管 $opts,我“经常”得到例外 - 'MongoConnectionException' with message: Failed to connect to: 127.0.0.1:27017: send_package: error reading from socket: The socket is closed

上次我看到这样的错误时,我重新启动了 mongod 并清除了异常。但现在它又站起来了。有时刷新浏览器可以解决问题。关于为什么这种不可靠行为的任何线索?

谢谢。

4

1 回答 1

0

我正在使用 symfony2 连接到 MongoDB,当我从选项列表中删除端口时它可以工作!

试试看

于 2013-02-20T17:03:14.143 回答