MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Datenträgerkontingent auf OpenShift überschritten

Etwas, das mir auch geholfen hat, war das Deaktivieren von Journaling

Vollständige Schritte auslegen

  1. SSH in Ihr OpenShift

    rhc ssh [email protected] -a $app
    
  2. In der MongoDB-Konfiguration

    vim ~/mongodb/conf/mongodb.conf
    

    hinzufügen oder festlegen

    nojournal = true
    

Hinweis:~ wird automatisch in /var/lib/openshift/<YOUR_OPENSHIFT_ID> aufgelöst

  1. Vorherige Journaldaten löschen

    rm ~/mongodb/data/journal/*
    

Beenden Sie dann SSH und

  1. MongoDB neu starten

    rhc cartridge-restart mongodb-2.4 -a $app
    

Dies geht natürlich auf Kosten des Nicht-Journalings, was hilfreich für die Wiederherstellung der Daten bei Beschädigung oder unsauberem Herunterfahren . Aber wenn Sie nur Dinge testen und Ihnen der Speicherplatz ausgeht, kann das Deaktivieren des Journalings sehr hilfreich sein, da es viel Speicherplatz benötigt.