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

Przekroczono limit dysku w OpenShift

Pomogło mi też wyłączenie dziennikowania

Układanie kompletnych kroków

  1. SSH do OpenShift

    rhc ssh [email protected] -a $app
    
  2. W konfiguracji MongoDB

    vim ~/mongodb/conf/mongodb.conf
    

    dodaj lub ustaw

    nojournal = true
    

Uwaga:~ automatycznie zamienia się na /var/lib/openshift/<YOUR_OPENSHIFT_ID>

  1. Usuń poprzednie dane dziennika

    rm ~/mongodb/data/journal/*
    

Następnie wyjdź z SSH i

  1. uruchom ponownie MongoDB

    rhc cartridge-restart mongodb-2.4 -a $app
    

Oczywiście odbywa się to kosztem braku prowadzenia dziennika, co jest pomocne w odzyskiwaniu dane w przypadku uszkodzenia lub nieczystego zamknięcia . Ale jeśli tylko testujesz rzeczy i kończy Ci się miejsce, wyłączenie księgowania może być bardzo pomocne, ponieważ zajmuje dużo miejsca.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Dopasuj wiele elementów tablicy

  2. MongoDB MapReduce - Emituj jeden klucz / jedną wartość nie wywołuje redukcji

  3. Jak sortować, wybierać i wyszukiwać poddokumenty w manguście

  4. Tworzenie obiektu BSON z ciągu JSON

  5. Jak wypada porównanie danych Morphia, Mongo4j i Spring dla MongoDB?