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

PHP Mongo Kesalahan membaca dari soket

Ada masalah umum dengan PHP/mongoclient + Apache + MongoDB di mana koneksi persisten yang tidak valid dibiarkan terbuka oleh proses Apache.

Coba mulai ulang server web Apache Anda.

Yang terjadi adalah:

  • Apache membuka koneksi ke server MongoDB Anda selama permintaan normal.
  • Sepertinya, suatu saat Anda telah memulai ulang server MongoDB Anda
  • Apache/PHP tidak pernah mengenali bahwa koneksi ditutup selama MongoDB restart dan bertahan pada koneksi persisten yang dibuka sebelumnya

Satu-satunya cara untuk mengatasi masalah ini adalah memulai ulang Apache (memaksanya untuk mematikan semua utas pekerja dan membuat koneksi baru).

Beri tahu saya jika ini cocok untuk Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 'Transaksi' multi-koleksi, multi-dokumen di MongoDB

  2. Apa cara tercepat untuk menyalin koleksi dalam database yang sama?

  3. Cara Mengoptimalkan Kinerja MongoDB

  4. Menggunakan fungsi JavaScript yang tersimpan dalam pipa Agregasi, MapReduce atau runCommand

  5. Bagaimana cara menyemai database mongo menggunakan docker-compose?