MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak mogę rozwiązać MongoWaitQueueFullException?

Musisz sprawdzić, jaka jest wartość połączeń na host, którą podałeś podczas konfigurowania połączenia (patrząc na wyjątek, myślę, że ustawiłbyś go na 500).

MongoClientOptions.Builder builder = new MongoClientOptions.Builder();
builder.connectionsPerHost(200);
MongoClientOptions options = builder.build();
mongoClient = new MongoClient(URI, connectionOptions);

Idealnym sposobem ustawienia połączeń na hosta jest metoda prób i błędów, ale musisz upewnić się, że ustawiona wartość nie powinna przekraczać liczby połączeń, które możesz mieć, otwierając powłokę mongo i wykonując:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb — Jak zaktualizować wiele elementów zagnieżdżonego obiektu za pomocą $set?

  2. MongoDB $atanh

  3. Łączenie aplikacji Heroku z usługą Atlas MongoDB Cloud

  4. Czy istnieje sposób na przechowywanie obiektów Pythona bezpośrednio w mongoDB bez ich serializacji?

  5. Sprawdź, czy wartość istnieje w kolekcji mongo