2012-05-09 7 views
5

मैं एक php लॉग फ़ाइल की समस्या निवारण कर रहा हूं जिसने बहुत तेज़ी से विस्तार किया है और बहुत सी डिस्क स्पेस का उपयोग किया है।php.log: लॉग फ़ाइल को साफ़ करने का सही तरीका क्या है?

लॉग फ़ाइल को साफ़ करने का सबसे अच्छा तरीका क्या है?

क्या यह लॉग फ़ाइल को आसानी से हटाने में समस्या है? और क्या लॉग फ़ाइल को फिर से बनाया जाएगा क्योंकि php इसे लिखने का प्रयास करता है?

+0

परीक्षण का एक आसान तरीका फ़ाइल का नाम बदलना होगा और देखें कि यह फिर से बनाया गया है (जो afaik, यह चाहिए)। – tigrang

+0

@tigrang, प्रतिक्रिया के लिए धन्यवाद। लेकिन इससे पहले कि मैं नाम बदलूं या हटा दूं, मैं लॉग फ़ाइल को सुरक्षित रूप से खाली करने के बारे में जानना चाहता हूं, अगर – Kristian

उत्तर

10

यह php.log फ़ाइल को हटाने के लिए पूरी तरह से सुरक्षित है। अगली बार इसकी आवश्यकता होने पर इसे स्वतः बनाया जाएगा।

3

लिनक्स पर आप कर सकते हैं:

cat /dev/null > /var/logs/php.log 
3

मैक ओएस एक्स 10.6 पर मैं नष्ट कर दिया /var/log/apache2/error_log। मामूली दहशत जब यह मेरे पृष्ठ को रीफ्रेश करने पर फिर से दिखाई नहीं दे रहा था। साझाकरण सेटिंग के माध्यम से बस अपाचे को पुनरारंभ करना पड़ा। अब वह वापस आ गई है।

+0

nginx ऐसा कोई तरीका है, तो सर्वर को पुनरारंभ करने की कोई आवश्यकता नहीं है –

संबंधित मुद्दे