Sitemdeki bir sorunu gidermeye çalışıyordum ve system.log
dosyaya bakmaya gittim ve 1GB'ın üzerindeydi.
O exception.log
kadar büyük değildi ama beni düşündürdü:
Magento için günlük dosyalarının boyutunu nasıl sınırlarsınız?
Sitemdeki bir sorunu gidermeye çalışıyordum ve system.log
dosyaya bakmaya gittim ve 1GB'ın üzerindeydi.
O exception.log
kadar büyük değildi ama beni düşündürdü:
Magento için günlük dosyalarının boyutunu nasıl sınırlarsınız?
Yanıtlar:
http://linux.die.net/man/8/logrotate
Bunu takip et, sorununuzu çözmenize yardımcı olacağını düşünüyorum: -
cd /etc/logrotate.d/
vim magento-logrotate.conf
şimdi magento-logrotate.conf
dosyaya aşağıdakileri ekleyin :
/path/to/magento/var/log/*log {
rotate 7
daily
compress
missingok
notifempty
}
yapılandırmanızı şimdi yürütün:
logrotate -f /etc/logrotate.d/magento-logrotate.conf
En ilginç olanı: günlük dosyalarınızda ne var?
Genellikle günlük dosyaları bildirimler, uyarılar ve hatalar içerir. Bir Magento web mağazası veya yeni bir modül oluşturmayı bitirdiğimde, kişisel gereksinimlerimden biri, bu dükkanı veya modülü çalıştırırken / kullanırken günlüklerde hiçbir şey görünmemesi. Bir şey ortaya çıkarsa, bir şey geliştirilmelidir (bildirimler) veya çok yanlıştır (hatalar).
Dosya system.log
ve exception.log
dosyaların boyutunu nasıl sınırlayacağınız sorunuzu yanıtlamak için : bu dosyalarda açıklanan sorunları giderin. Bu dosyalar boşuna yok.
Btw logrotate
( Manish Kumar tarafından önerilen ) de harika bir şey;)