Mongodb PHP驱动程序:MongoCursorException

Mongodb PHP驱动程序:MongoCursorException,mongodb,mongodb-php,Mongodb,Mongodb Php,我决定在2.4.0版中升级mongo。 我在他的上一个版本中使用了php驱动程序,但现在当我执行batchInsert时,有时会出现以下错误: PHP致命错误:未捕获异常“MongoCursorException”,消息为“无法获取” 连接:无法连接我的mongos URL包:从套接字读取错误:游标 超时:10000,剩余时间:0:0,状态:0 有人能告诉我这个错误是什么,我如何解决我的问题吗 提前感谢PHP应用程序和MongoDB之间存在某种连接问题,请检查您的防火墙等,以查看是否有东西被阻止

我决定在2.4.0版中升级mongo。 我在他的上一个版本中使用了php驱动程序,但现在当我执行batchInsert时,有时会出现以下错误:

PHP致命错误:未捕获异常“MongoCursorException”,消息为“无法获取” 连接:无法连接我的mongos URL包:从套接字读取错误:游标 超时:10000,剩余时间:0:0,状态:0

有人能告诉我这个错误是什么,我如何解决我的问题吗


提前感谢

PHP应用程序和MongoDB之间存在某种连接问题,请检查您的防火墙等,以查看是否有东西被阻止。我不认为有什么东西会阻止我的查询或诸如此类的事情,因为这会起作用,但有时会超时。是否仍有更改mongodb游标超时的方法?但是,对于某个查询是否会持续发生这种情况,因为如果是这样,则可能表示查询速度慢,如果是随机的,则可能存在中间网络问题。我已准备好设置MongoCursor::$timeout=-1,但问题来自其他地方。。套接字超时有一个问题,套接字只需1秒即可回答,但是如果网络上出现任何延迟,我的查询将永远不会返回给我,所以我很抱歉,嗯,你有什么设置?你使用Apache吗?