MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Дисковата квота е надвишена на OpenShift

Нещо, което също ми помогна, беше да деактивирам дневника

Очертаване на пълни стъпки

  1. SSH във вашия OpenShift

    rhc ssh [email protected] -a $app
    
  2. В конфигурацията на MongoDB

    vim ~/mongodb/conf/mongodb.conf
    

    добавяне или задаване

    nojournal = true
    

Забележка:~ автоматично се преобразува в /var/lib/openshift/<ВАШИЯ_OPENSHIFT_ID>

  1. Изтриване на предишни данни от дневник

    rm ~/mongodb/data/journal/*
    

След това излезте от SSH и

  1. рестартирайте MongoDB

    rhc cartridge-restart mongodb-2.4 -a $app
    

Това, разбира се, идва с цената на липсата на журналиране, което е полезно за възстановяване на данни в случай на повреда или нечисто изключване . Но ако просто тествате нещата и ви липсва място, тогава деактивирането на дневника може да бъде много полезно, тъй като отнема много място.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да заявите BsonExtraElements в MongoDB чрез Linq

  2. Търсене и замяна в Mongodb?

  3. Mongodb търсене на множество вложени масиви

  4. $addFields, когато не е намерено $match

  5. Пребройте резултатите с MongoDB 3.0 Java драйвер