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

मैं MongoDB के लॉगिंग को कैसे अक्षम कर सकता हूं?

लॉगिंग बंद करना एक स्मार्ट विचार नहीं होगा। लॉग फ़ाइलें घुमाएं का इस्तेमाल करें उन्हें घुमाने और उन्हें छोटा रखने के लिए।

logrotate Linux पर मानक कार्य है।

लॉग फ़ाइल को घुमाने का सबसे आसान तरीका है kill -USR1 $(/usr/sbin/pidof mongod)

मेरा logrotate.conf फ़ाइल इस तरह दिखती है:

missingok
compress
delaycompress
notifempty
create

/var/log/mongodb/mongod.log{
  size 10M
  rotate 9
  sharedscripts
  postrotate
    kill -USR1 $(/usr/sbin/pidof mongod)
  endscript
}

जब लॉगफाइल 10 एमबी तक पहुंच जाता है तो इसे घुमाया जाता है। 9 तक फाइलें रखी जाती हैं। लॉगरोटेट को दैनिक क्रॉन जॉब द्वारा निष्पादित किया जाता है।

हालांकि आप लॉगिंग अक्षम कर सकते हैं। , यह वास्तव में अनुशंसित नहीं है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पर्ल मोंगो वस्तु आईडी खोजें

  2. अन्य परिनियोजन के चलने की प्रतीक्षा करें इससे पहले कि अन्य को बनाया जा सके?

  3. बीएसओएन ::ऑब्जेक्ट आईडी बनाम मोंगो ::ऑब्जेक्ट आईडी

  4. MongoDB में थोक FindAndModify का समाधान

  5. सुरक्षा के लिए वास्तुकला:MongoDB के लिए एक गाइड