mongodb-php - PHP MongoDB fatal error : Read timed out

标签 mongodb-php

有时会出现错误(~30%):

Failed to connect to: IP:2333: Read timed out after reading 0 bytes, waited for 0.000000 seconds


  • Web 服务器 Apache/2.2.16
  • PHP版 PHP 5.3.3-7+squeeze15
  • PHP 扩展 mongo/1.4.0
  • MongoDB 版本 2.2.3

  • 在所有情况下。这是什么?

    最佳答案

    我有完全相同的错误。解决方案是为您的请求设置超时。

  • 你可以做一个 $cursor->timeout(-1);在每个光标上。
  • 或者简单地添加 MongoCursor::$timeout = -1;在您的索引/连接文件中。

  • -1 是设置无限超时。如果您不想要无限,您也可以以毫秒为单位设置一个值。

    关于mongodb-php - PHP MongoDB fatal error : Read timed out,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17577133/

    相关文章:

    mongodb - 查找集合中字段(如果存在)的总和

    php json_encode 不会产生真实对象/将数组字符串转换为真实对象/将 php 数组转换为 json

    php - 在 php 中按特定顺序获取 mongodb 字段

    php - 如何在mongodb中对查找结果进行排序

    php - Mongodb安装

    php - 用正则表达式查找 MongoDB + PHP

    php - 更改 RockMongo 中的默认用户名/密码

    MongoDB - 聚合 - 获取数组中的唯一项

    php - 何时查询 Mongodb 的副本集

    php - 在没有 ACID 数据库的情况下处理 session ?