1

Express フレームワークで使用されるノード アプリケーションがあります。このアプリケーションはスムーズに動作します。しかし、突然、ある時点の後、次のようにエラーが発生し始めます

「エラー: Db._executeQueryCommand で開いている接続がありません」

上記のエラーの説明から、ノード アプリケーションがデータベースに接続できない可能性があることがわかりました。

ただし、このエラーが発生しても、ノード アプリケーションによってレンダリングされる一部のページは実行できます。

追加したいことの1つは、このエラーが発生する特定のページがないということです。つまり、最初に、「/ foo1」ではなく「/ foo」ページでこのエラーが発生したとします。 "/foo2".

しかし、ページをランダムに更新すると、以前にエラーでロードされたページ、つまり "/foo" ではエラーが発生せず、以前に正常にロードされたページ、つまり "/foo1" と "/foo2" ではエラーが発生する可能性があるとします。 .

ノード アプリケーションの同時ユーザーの数は、これまでになく、約 450 人です。

詳細: 1. ノード バージョン: v0.10.29 2. Express バージョン: 4.9.0 3. MongoDB バージョン: 2.4.10 4. OS Linux

多くの解決策を検索しましたが、強力な原因や解決策さえも見つかりませんでした。

どんな助けでも大歓迎です。

4

1 に答える 1