İpucu

Tomcat 7 Linux'da catalina.out Boyut Probleminin Çözümü

Tomcat 7'de catalina.out log dosya boyutu sürekli büyümektedir ve belirli bir zamana göre parçalı olarak loglanmamaktadır. Bunu engellemek için Unix/Linux sistemlerinde logrotate uygulaması kullanılabilir.


Bu yapmak için aşağıdaki konfigurasyon'u bir dosyaya yazıp, /etc/logrotate.d klasörü içine atmak yeterli olacaktır :


/apache-tomcat-7.0.47/logs/catalina.out {
copytruncate
daily
rotate 50
compress
missingok
size 5M
}

 

/apache-tomcat-7.0.47/logs/catalina.out ifadesi dosyanın path'idir ve sizin sisteminizde farklı yerde olabilir. 

daily : günlü çalışacak
rotate : en son kaç log dosyasının saklanacağı (belirli sayıdan sonraki dosyalar silinecektir)
compress : sıkıstırma yapılacağı belirtilir
size : Boyut asıldıgı zaman yeni log dosyası yaratılacağı
copytruncate : kopyalanacak dosyanın silineceği belirtilir

logrotate sistemi her gün dosyayı kopyalayıp, yeni dosyayı boşaltacaktır.

Bununla ilgili detaylı bilgiyi http://www.vineetmanohar.com/2010/03/howto-rotate-tomcat-catalina-out adresindeki yazıdan okuyabilirsiniz

CENTOS için ,  /etc/logrotate.conf dosyasında rotate log files weekly ifadesi altındaki ifadeyi daily ,  rotate 4 de rotate 14 şeklinde değiştirmeniz gerekebilir. Bu konuda bilgiye : http://manuals.loway.ch/QM_AdvancedConfig-chunked/ar01s17.html adresinden ulaşabilirsiniz. 

 

 

zafer.teker , 27.09.2014

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir