File tree 1 file changed +18
-1
lines changed
1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -519,6 +519,7 @@ before 'deploy', 'deploy:backup'
519
519
### Log Yedekleri ve Log rotation
520
520
Log dosyalarının çok şişmesi genel problemimiz. Biz bunu nasıl çözüyoruz ? Linux logrotate kullanıyoruz.
521
521
Logrotate log dosyalarını rotate ederek şişmesini önler.
522
+ Öncelikle kurulu değilse `sudo apt-get install logrotate` komutu ile log ratator' ı kuruyoruz.
522
523
Logrotate kullanmak için ` /etc/logrotate.conf` dosyasına aşağıdaki kodları ekliyoruz.
523
524
524
525
` ` ` bash
@@ -531,9 +532,25 @@ Logrotate kullanmak için `/etc/logrotate.conf` dosyasına aşağıdaki kodları
531
532
delaycompress # Bir sonraki log ortasyonuna kadar sıkıştırmayı beklet. Yani sıkıştırma
532
533
notifempty # Log dosyası boş ise rotate etme
533
534
copytruncate # O anki yazılan log dosyasını rotate ederken rotate anında yazılan verile kaybetmemek için
534
- sizem 1024 # Magabayt olarak boyut 1024 olsun
535
+ size 1024M # Magabayt olarak boyut 1024 olsun
535
536
}
536
537
` ` `
538
+ Ardından logrotator günlük olarak çalışıp yedekleme işlemlerini yapacaktır
539
+ Eğer daha önceli log dosyalarını o an sıkıştırmak istek
540
+
541
+ ` ` ` bash
542
+ sudo logrotate -f /etc/logrotate.conf
543
+ ` ` `
544
+
545
+ komutuyla logrotator' ı çalıştırabiliriz.
546
+
547
+ Ayrıca log rotatorda işlenecek log dosyalarını görmek için
548
+
549
+ ```bash
550
+ cat /var/lib/logrotate/status
551
+ ```
552
+ komutunu kullanabiliriz.
553
+
537
554
Sıkıştırılmış log dosyalarının backup gemi ile yedeğini alıyoruz.
538
555
539
556
# Monitoring
You can’t perform that action at this time.
0 commit comments