MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

OpenShift पर डिस्क कोटा पार हो गया

जर्नलिंग को अक्षम करने से भी मुझे मदद मिली।

पूर्ण चरण निर्धारित करना

  1. आपके OpenShift में SSH

    rhc ssh [email protected] -a $app
    
  2. MongoDB कॉन्फ़िगरेशन में

    vim ~/mongodb/conf/mongodb.conf
    

    जोड़ें या सेट करें

    nojournal = true
    

नोट:~ स्वचालित रूप से /var/lib/openshift/<YOUR_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. क्या एक नेवला स्कीमा पर 2dsphere इंडेक्स लगाने से स्थान फ़ील्ड की आवश्यकता होती है?

  2. MongoDB से मान पुनर्प्राप्त करते समय DBObject को Java ऑब्जेक्ट में कनवर्ट करना

  3. मैं पहले दस्तावेज़ पर एक MongoDB चेंजस्ट्रीम को कैसे फिर से शुरू कर सकता हूं और मेरे द्वारा सुनना शुरू करने के बाद ही नहीं बदलता है

  4. MongoDB में एकाधिक $inc अद्यतन

  5. PHP ड्राइवर का उपयोग करके MongoDB कुल क्वेरी