sql >> Databáze >  >> NoSQL >> MongoDB

Na OpenShift byla překročena disková kvóta

Něco, co mi také pomohlo, bylo zakázat žurnálování

Rozvržení úplných kroků

  1. SSH do vašeho OpenShift

    rhc ssh [email protected] -a $app
    
  2. V konfiguraci MongoDB

    vim ~/mongodb/conf/mongodb.conf
    

    přidat nebo nastavit

    nojournal = true
    

Poznámka:~ automaticky převede na /var/lib/openshift/<YOUR_OPENSHIFT_ID>

  1. Smazat předchozí data deníku

    rm ~/mongodb/data/journal/*
    

Poté ukončete SSH a

  1. restartujte MongoDB

    rhc cartridge-restart mongodb-2.4 -a $app
    

To je samozřejmě za cenu toho, že nebudete žurnálovat, což je užitečné pro obnovení data v případě poškození nebo nečistého vypnutí . Ale pokud věci jen testujete a dochází vám místo, pak může být zakázání žurnálování velmi užitečné, protože zabírá spoustu místa.



  1. jednoduchý hlasovací systém s MongoDB

  2. Nahrajte a načtěte soubory pomocí MongoDB a Spring Boot

  3. Spring Data Mongo Repository::Společná sdílená metoda pro všechny problémy Repo

  4. Podpora pro více typů uživatelů prostřednictvím místního mongoose node.js Passport