sql >> Databasteknik >  >> NoSQL >> MongoDB

Diskkvoten har överskridits på OpenShift

Något som också hjälpte mig var att inaktivera journalföring

Lägga ut kompletta steg

  1. SSH till din OpenShift

    rhc ssh [email protected] -a $app
    
  2. I MongoDB-konfigurationen

    vim ~/mongodb/conf/mongodb.conf
    

    lägg till eller ställ in

    nojournal = true
    

Obs:~ löser sig automatiskt till /var/lib/openshift/<YOUR_OPENSHIFT_ID>

  1. Ta bort tidigare journaldata

    rm ~/mongodb/data/journal/*
    

Avsluta sedan SSH och

  1. starta om MongoDB

    rhc cartridge-restart mongodb-2.4 -a $app
    

Detta kommer naturligtvis på bekostnad av att inte journalföra, vilket är användbart för att återställa data i händelse av korruption eller oren avstängning . Men om du bara testar saker och får ont om utrymme kan det vara till stor hjälp att inaktivera journalföring eftersom det tar mycket utrymme.



  1. uppgradera mongodb

  2. Expressladdningssession från Mongo med session_id

  3. mongoid .limit fungerar inte i mongoid 3.1.x

  4. Hur man skapar array av arrays av objekt-schema i Mongoose.js