MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Server x habis waktu selama agregasi MongoDB

Saya mendapat masalah yang sama untuk agregasi waktu log. Saya rasa saya punya solusi untuk Anda.

Saya menemukan bahwa opsi socketTimeoutMS bertanggung jawab untuk itu. Periksa socketTimeoutMS default mongo_client.js Anda nilai. Bagi saya itu 2min . Modul Mongodb versi 2.1.18.

Jadi tambahkan saja opsi ini ke url Anda :

mongodb://localhost:27017/test?maxPoolSize=2&socketTimeoutMS=60000

Ini akan mengatur timeout sampai 10 menit. Itu berhasil bagi saya.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $addToSet ke array tetapi itu memberi saya null

  2. Jumlah maksimum database yang didukung oleh MongoDB

  3. Apakah saya masih dapat mengakses segi kontak inti situs setelah sesi dihapus?

  4. Impor File CSV dari direktori untuk menyemai database di Rails

  5. Agregasi Mongo dan MongoError:pengecualian:BufBuilder berusaha untuk tumbuh() hingga 134217728 byte, melewati batas 64MB