System.log और अपवाद.log फ़ाइलों का आकार सीमित करना


12

मैं अपनी साइट पर एक समस्या का निवारण करने की कोशिश कर रहा था और system.logफ़ाइल को देखने गया और यह 1GB से अधिक था।

exception.logबड़ा के रूप में नहीं था, लेकिन यह मुझे सोच है:

आप Magento के लिए लॉगिंग फ़ाइलों के आकार को कैसे सीमित करते हैं?


मुझे लगता है कि क्रॉन जॉब के माध्यम से आप समय-समय पर लॉग इन को साफ कर सकते हैं। यह एडमिन की सेटिंग होगी।
शिवकुमार के

जवाबों:


18

http://linux.die.net/man/8/logrotate

इसका पालन करें मुझे लगता है कि यह आपकी समस्या को हल करने में आपकी मदद करेगा: -

cd /etc/logrotate.d/
vim magento-logrotate.conf

अब magento-logrotate.confफ़ाइल में निम्नलिखित जोड़ें :

/path/to/magento/var/log/*log {
rotate 7
daily
compress
missingok
notifempty
}

अब अपने कॉन्फ़िगरेशन को निष्पादित करें:

logrotate -f /etc/logrotate.d/magento-logrotate.conf

मैं वास्तव में इस दृष्टिकोण को पसंद करता हूं, इसे आज़माऊंगा और कुछ दिनों के बाद स्वीकार करूंगा क्योंकि यह काम करता है (यह होना चाहिए) या कि कोई बेहतर जवाब नहीं देता है।
SR_Magento

क्या इसे रोज चलाने के लिए क्रोनजॉब की आवश्यकता होती है? @ मुनीष कुमार
माजिस्पीको

0

नीचे नई लाइन जोड़ें

$file = empty($file) ? 'system.log' : $file;
$file = date('Ymd').$file;

यहाँ छवि विवरण दर्ज करें


बहुत बेवकूफ विचार ...
मैगनएक्स

मुझे यह "बेवकूफ" नहीं लग रहा है। यह हैक है, लेकिन हो-हम।
एन्सी

मैं मानता हूं कि यह एक मूर्खतापूर्ण विचार है, जब तक कि आप अपने जवाब में यह नहीं जोड़ेंगे कि यह कैसे करें और फ़ाइलें संपादित करें और आपको "पुरानी" लॉग फ़ाइलों को साफ करने के लिए एक विधि जोड़ना चाहिए (उदाहरण के लिए एक बैश स्क्रिप्ट के साथ जो एक तारीख के साथ फ़ाइलों को हटा देती है। X दिन पुराना उपसर्ग ...
7ochem

0

सबसे दिलचस्प है: आपकी लॉग फ़ाइलों में क्या है?

आम तौर पर, लॉग फ़ाइलों में सूचनाएं, चेतावनी और त्रुटियां होती हैं। जब मैंने एक Magento के webshop या एक नए मॉड्यूल का निर्माण पूरा कर लिया है, तो मेरी व्यक्तिगत आवश्यकताओं में से एक इस दुकान या मॉड्यूल का उपयोग / उपयोग करते समय लॉग में कुछ भी दिखाई नहीं देना है। यदि कुछ दिखाई देगा, तो कुछ सुधार किया जाना चाहिए (नोटिस) या बहुत गलत है (त्रुटियां)।

कैसे system.logऔर exception.logफ़ाइलों के आकार को सीमित करने के अपने प्रश्न का उत्तर देने के लिए : उन फ़ाइलों में वर्णित समस्याओं को ठीक करें। ये फाइलें कुछ नहीं के लिए नहीं हैं।

Btw logrotate( मनीष कुमार द्वारा सुझाया गया) एक बहुत अच्छी बात है;)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.