Ich habe mongodb Datenbank und node.js v12.0.10 für die Verbindung und Aktualisierung mongodb Sammlung verwendet. Verbindungscode ist wie folgt zusammen:mongodb Verbindung Zeitüberschreitung Fehler
async.parallel({
RE5: function (cb) {
MongoClient.connect(config.riskEngineDB, function (err, r5DB) {
cb(err, r5DB);
})
},
MDB: function (cb) {
MongoClient.connect(config.monitoringDB, function (err, mDB) {
cb(err, mDB);
})
}
},
function (err, DBs) {
assert.equal(null, err);
console.log("Connected correctly to Dbs");
// ..doing updates..
})
nach einiger Zeit läuft, Skript die folgende Fehlermeldung gedruckt:
{ [MongoError: connection 39 to 127.0.0.1:27017 timed out]
name: 'MongoError',
message: 'connection 39 to 127.0.0.1:27017 timed out' }
Zu Ihrer Information habe ich verschiedene Möglichkeiten der Verbindungen von mongodb aber es ergab keinen Sinn.
Ist es möglich, Informationen darüber zu erhalten, welche Abfragen zu lange dauern? In meinen Protokollen habe ich nur den Fehler, das Verbindungszeitlimit zu sagen, aber ich kann nicht herausfinden, welches es ist. Vielen Dank! – Thierry
Ich behandle einfach die Fehler-Client-Seite und protokolliere die Abfrage hier. –
Ohh okay! Vielen Dank! – Thierry