MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB - enorme quantità di thread MongoCleaner

A volte vediamo molti di questi thread di pulizia se MongoClient.close() non viene chiamato al momento opportuno.

Ad esempio:

  • Quando si annulla la distribuzione di una webapp (vedi JAVA-817 )
  • Quando l'autenticazione non riesce (vedi JAVA-831 )

In origine c'erano alcune condizioni di gara relative alla pulizia di questi thread , ma il problema è stato risolto nella versione 2.6 del driver Java.