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

MongoSocketReadException:Mencapai akhir aliran sebelum waktunya (setelah periode tidak aktif)

Saya menemukannya di beberapa dokumentasi:

Untuk aplikasi yang berjalan lama, sering kali lebih bijaksana untuk mengaktifkan "keepAlive" dengan beberapa milidetik. Tanpa itu, setelah beberapa waktu Anda mungkin mulai melihat kesalahan "sambungan ditutup" tanpa alasan.

Periksa apakah ini membantu. Saat Anda terhubung ke mongoDB, Anda dapat memberikan opsi soket ke sana. Saya dari latar belakang simpul, kami menggunakan opsi berikut untuk membuatnya tetap hidup.

server: {
        socketOptions: {
            keepAlive: 100,
            connectTimeoutMS: 30000
        }
    }

Semoga membantu!!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pembaca Mongo C# JSON mengharapkan nilai tetapi menemukan 'replSetGetStatus'

  2. Buat agregasi filter di musim semi

  3. Menyimpan beberapa file kecil (di bawah 1 MB) dengan MongoDB di NodeJS TANPA GridFS

  4. Driver MongoDB C# - Abaikan bidang pada penjilidan

  5. Menggunakan PouchDB dengan MongoDB