2017-06-28 6 views
9

मैं लार्वेल 5.2 का उपयोग कर रहा हूं, मैंने बस सर्वर पर अपना कोड तैनात किया है। मैं दैनिक आधार पर laravel लॉग उपयोग कर रहा हूँ और इसलिए confg/app.php में मैं इन दो पंक्तियोंलैरवेल लॉग अधिकतम फ़ाइल काम नहीं कर रही है

'log' => 'daily' 
'log_max_files' => 15 

जोड़ा लेकिन यह 15 दिनों के लॉग रखने नहीं है। यह हमेशा पिछले 5 दिनों के लॉग रखता है जो डिफ़ॉल्ट फ़ाइल आकार है। क्या मुझे कुछ जोड़ने के लिए याद आ रही है ..?

+0

आप कैश को मंजूरी दे दी है पर इस आदेश को चलाने के लिए है? – matiit

+0

हाँ, मैंने सर्वर से कैश को साफ़ किया –

+0

php artisan config आज़माएं: स्पष्ट और php artisan कैश: स्पष्ट –

उत्तर

6

सबसे पहले आप

php artisan config:cache 

आपके विन्यास कैश करने के लिए चलाना चाहिए।

इसके अलावा आप

php artisan queue:restart 

सुनिश्चित करें कि आपके कतार कार्यकर्ताओं परिवर्तन देखेंगे बनाने के लिए चलाना चाहिए।

इसके अतिरिक्त आपको यह सुनिश्चित करना चाहिए कि फ़ाइलों को लॉग करने के लिए वैध अनुमतियां हैं ताकि उन्हें हटाया जा सके।

+0

मैं उत्सुक हूं - क्या आप समझा सकते हैं कि कैशिंग कॉन्फ़िगरेशन क्यों मदद करेगा? क्या आपका मतलब है कि वर्तमान में कुछ पुरानी कॉन्फ़िगरेशन हो सकती है? –

+0

@ Don'tPanic हां, पुरानी कॉन्फ़िगरेशन को कैश किया जा सकता है और जब डिफ़ॉल्ट रूप से कोई 'log_max_files' सेट नहीं होता है तो Laravel 5 का उपयोग करेगा जहां तक ​​मुझे याद है –

0

आप अपने टर्मिनल

php artisan config:cache 
संबंधित मुद्दे