PHP MongoDB致命错误:读取超时

时间:2013-07-10 17:29:28

标签: mongodb-php

有时会出现一个错误(约30%):

  

无法连接到:IP:2333:读取0字节后读取超时,   等待0.000000秒

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

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

1 个答案:

答案 0 :(得分:1)

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

  • 您可以在每个游标上执行$cursor->timeout(-1);

  • 或者只需在索引/连接文件中添加MongoCursor::$timeout = -1;

-1是设置无限超时。如果你不想要无限,你也可以用毫秒来设置一个值。