7
2回目以降に 'close'イベントが発生した後、Mongoose 'reconnected'イベントが発生しません。常に再試行する時間を増やすにはどうすればよいですか?Mongoose Reconnectイベントがしばらくしてから起動されない
閉じる:切断してonClose(この後、私がMongoを起動した場合、それはイベントを発生させていません)の後、この接続モデルのすべてで実行されます。
2回目以降に 'close'イベントが発生した後、Mongoose 'reconnected'イベントが発生しません。常に再試行する時間を増やすにはどうすればよいですか?Mongoose Reconnectイベントがしばらくしてから起動されない
閉じる:切断してonClose(この後、私がMongoを起動した場合、それはイベントを発生させていません)の後、この接続モデルのすべてで実行されます。
私はついにこの答えを見つけました。このようなmongodb-nativeドライバオプションのサーバーオプションを使用する必要があります。より多くのオプションについては
var opts = {
server: {
auto_reconnect: true,
reconnectInterval: 5000,
reconnectTries: Infinity,
socketOptions: {
keepAlive: 1,
connectTimeoutMS: 10000
}
}
}
このドキュメントは、次のとおりです。http://mongodb.github.io/node-mongodb-native/2.0/api/Server.html
あなたは、いくつかの関連するコードを追加することはできますか? –