sql >> データベース >  >> NoSQL >> MongoDB

モンゴオペレーションが飢えている

    問題の説明からすると、メッセージキューが発生しない場合があると思います。これは、キューに大量のメッセージがあり、auto-ackでコンシューマーをサブスクライブする場合に発生する可能性があります。 trueに設定され、プリフェッチカウントはありません。 この回答 この場合に何が起こるかをもう少し詳しく説明します。

    推測しなければならないのですが、JavaScriptコードは、割り当てられたすべてのサイクルを、Mongoに処理するのではなく、ブローカーからメッセージをダウンロードするために費やしていると言えます。プリフェッチカウントを追加すると同時に、自動ACKを無効にすると、問題が解決する場合があります。




    1. AngularJsアプリケーションを使用したIE-11のステータス500内部サーバーエラー

    2. 文字列をmongodbで日付に変換する

    3. nodejsとmongooseを使用して複数のJSONオブジェクトを取得するにはどうすればよいですか?

    4. pysparkを使用してmongodbにデータフレームを保存する方法は?