最近几天,我的错误日志已经填充了这个错误:
send_package: error reading from socket: The socket is closed
Run Code Online (Sandbox Code Playgroud)
我真的不知道这是从哪里来的.看起来我的MongoDB服务器没有打开TCP套接字,但我真的只是在猜测.
有谁见过这个错误或知道如何处理它?
生成错误的行是:
$mongo = new Mongo("mongodb://user:pwd@host/db",array('timeout'=>6000));
Run Code Online (Sandbox Code Playgroud)
我偶尔也会从Pimple DIC中进入:
class HurstDI extends \Pimple
{
public function __construct(){
$this['mongoUser'] = 'user';
$this['mongoPwd'] = 'pwd';
$this['mongoHost'] = "host/db";
$this['mongoTimeout'] = 6000;
$this['mongodb'] = function($c){
return new \MongoClient("mongodb://{$c['mongoUser']}:{$c['mongoPwd']}@{$c['mongoHost']}");
};
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3540 次 |
| 最近记录: |