- प्रोडक्शन सर्वर की root disk का उपयोग अचानक 90% से ऊपर पहुँच गया
du से पूरी जाँच करने पर भी उपयोग का कारण समझ नहीं आया
- cron से चलने वाली rsync-आधारित script
/tmp में delete की गई files को लगातार open रख रही थी
- cron, अगर अलग से redirection न दिया गया हो, तो standard output और standard error को temporary file में save करके delete कर देता है, लेकिन उन्हें बंद नहीं करता। (इसे test से reproduce किया जा सकता है)
- समाधान: stdout/stderr को स्पष्ट रूप से log file में save करें और उसे logrotate से manage करें
3 टिप्पणियां
मैंने कभी नहीं सोचा था कि ऐसा भी हो सकता है... ऐसा भी होता है। सच में किसी डरावनी कहानी जैसा है।
अचानक? अजीब है।
वाकई बहुत डरावनी कहानी है।