0
コンテキスト:マングース要求ハング
- マングースv4.7.6私は私のソフトウェアで私のデータベースに関連するエラーを処理しようとしている
私は次の問題に悩まされています:データベースが接続されていないとき、mongooseリクエストは再接続するまでハングアップします。
- 私はそれはマングース
- I はCtrl + Cのmongodかかわらず、データベースへの接続私のソフトウェア
- を起動します。ここでは
はを起こったものですプロセス
- は私が
- 検索要求が
ハングのfind(...)要求を起動"切断" マングース
これまでに試したこと:
バッファーコマンドdocumentationによれば、利用可能な接続がない場合、mongooseがエラーを返すと思われたが、結果は同じです。
私のコードは何ですか?
mongoose.createConnection(..., {
server: {
// We disable reconnect from mongoose
auto_reconnect: false,
socketOptions: {
// For long running applictions it is often prudent to enable keepAlive.
// Without it, after some period of time you may start to
// see "connection closed" errors for what seems like no reason.
// From mongoose documentation
keepAlive: 1,
},
},
})