PHP Mongo Fehler beim Lesen vom Socket

In den letzten Tagen wurde mein Fehlerprotokoll mit folgendem Fehler gefüllt:

send_package: error reading from socket: The socket is closed

Ich weiß wirklich nicht, woher das kommt. Es scheint, dass mein MongoDB-Server den TCP-Socket nicht öffnet, aber ich rate wirklich nur.

Hat jemand diesen Fehler schon einmal gesehen oder weiß, wie man damit umgeht?

Die Zeile, die den Fehler erzeugt, lautet:

$mongo = new Mongo("mongodb://user:pwd@host/db",array('timeout'=>6000));

Gelegentlich komme ich auch aus dem 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']}");
        };
    }
    }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage