2017-06-28 30 views
9

Ben laravel kullanıyorum 5.2, kodumu sunucuya yeni yerleştirdim. Ben günlük olarak laravel günlükleri kullanıyorum ve böylece confg/app.php i bu iki satırı Laravel log max dosyası çalışmıyor

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

eklendi Ama 15 gün günlükleri tutarak değildir. Her zaman son 5 güne ait kayıtları yalnızca varsayılan dosya boyutu olarak tutuyor. Ekleyecek bir şey eksik miyim ..? Her şeyden

+0

Eğer önbelleğe temizlenir mı Terminalinizde bu komutu çalıştırmak zorunda? – matiit

+0

evet, önbellek temizlendi –

+0

php artisan config deneyin: temizle ve php artisan önbellek: clear –

cevap

6

Önce

php artisan config:cache 

yapılandırmanızı önbelleğe çalışmalıdır.

ek olarak

php artisan queue:restart 

senin kuyruk işçiler değişiklikleri görür emin olmak için çalışmalıdır. Ayrıca, bunları silmek için dosyaları günlüğe kaydetmek için geçerli izinlerin bulunduğundan emin olmalısınız.

+0

Merak ediyorum - önbelleğe alma yapılandırmasının neden yardımcı olacağını açıklayabilir misiniz? Şu anda önbelleğe alınmış eski bir yapılandırma olabileceği anlamına mı geliyor? –

+0

@ Don'tPanic Evet, eski yapılandırma önbelleğe alınmış olabilir ve varsayılan olarak "log_max_files" ayarı yapılmadığında Laravel hatırladığım kadarıyla 5 kullanır –

0

Sen

php artisan config:cache