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

PHP Mongo Błąd odczytu z gniazda

Istnieje znany problem z PHP/mongoclient + Apache + MongoDB, w którym nieprawidłowe trwałe połączenia są utrzymywane otwarte przez proces Apache.

Spróbuj ponownie uruchomić serwer WWW Apache.

Co się dzieje:

  • Apache otwiera połączenie z serwerem MongoDB podczas normalnego żądania.
  • Przypuszczalnie w pewnym momencie zrestartowałeś swój serwer MongoDB
  • Apache/PHP nigdy nie rozpoznają, że połączenie zostało zamknięte podczas restartu MongoDB i utrzymują trwałe połączenia otwarte wcześniej

Jedynym sposobem na obejście tego problemu jest ponowne uruchomienie Apache (zmuszając go do zabicia wszystkich wątków roboczych i utworzenia nowych połączeń).

Daj mi znać, czy to działa dla Ciebie.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak przekonwertować listę casbah mongodb na json w scala / play

  2. Wystąpił limit czasu po wybraniu serwera przez 30000 ms za pomocą CompositeServerSelector

  3. Podręcznik DevOps Open-Source do audytu baz danych — wszystko, co powinieneś wiedzieć

  4. Serializuj jedną klasę na dwa różne sposoby z Jacksonem

  5. MongoDB zmienia nazwę pola bazy danych w tablicy