«logrotate» etiketlenmiş sorular

logrotate, çok sayıda günlük dosyası üreten sistemlerin yönetimini kolaylaştırmak için tasarlanmıştır. Günlük dosyalarının otomatik döndürülmesini, sıkıştırılmasını, kaldırılmasını ve postalanmasını sağlar. Her günlük dosyası günlük, haftalık, aylık veya çok büyük olduğunda işlenebilir.

5
Logrotate çalışmıyor
Apache dosyalarımı haftalık olarak döndürmek için VPS'im üzerinde çalışmak için logrotate almaya çalışıyorum. Şu anda apache2 yapılandırma dosyasının içeriği şu şekildedir. "/var/www/user/site.com/logs/*.log" { weekly missingok rotate 8 compress delaycompress notifempty create 640 root adm sharedscripts postrotate /etc/init.d/apache2 reload > /dev/null endscript } Şimdi iki hafta kaldım ve anlayabildiğim kadarıyla hiçbir …
18 logrotate 

5
Logrotate: Günlük olmayan dosyaları döndürüyor musunuz?
Çeşitli dosyaları ve dizinleri sıkıştırır ve .tgz arşivleri oluşturur bir yedekleme komut dosyası var. Dosyalar adlandırılır, örn. ... backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz Bu dosyaları sadece son 5 yedek tutulur, böylece eski dosyalar silinir. Bunu yapmak için logrotate kullanabilir miyim? Bunlar günlük dosyaları değildir ve zaten sıkıştırılmıştır. Onlar / root …

5
logrotate ile rsyslog: rsyslog ve copytruncate'i yeniden yükle
Ubuntu 14 üzerinde varsayılan rsyslog ve logrotate yardımcı programı ile çalışıyorum. Varsayılan rsyslog logrotate config'te /etc/logrotate.d/rsyslogaşağıdakileri görüyorum: /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null 2>&1 || true endscript } Anladığım kadarıyla, geçerli günlük hareket etmediği için, ancak açık bir dosya işleyicisine sahip herhangi bir …


2
Logrotate: postrotate çıktı dosyasına nasıl erişilir
Ben döndürmek Nginx(günlük günlükleri dateext). Döndürmeden sonra dosyayı geçen gün için ayrıştırmak ve Nginx sunucusu tarafından döndürülen hataların sayısını içeren bir e-posta derlemek istiyorum. Çıktı dosyasına postrotate / endscript bölümünden nasıl erişebilirim logrotate?
15 logrotate 

3
Ubuntu 10.04 altında logrotate ne zaman ve nasıl çalışır?
Sysadmining konusunda yeniyim ve birkaç sorum var: Logrotate prosedürü sistem tarafından nerede ve nasıl başlatılır? "Günlük" döndürülmüş günlük dosyalarım günün hangi saatinde döndürülüyor? * .Log girdisinde eşleşen her günlük dosyası için prerotate komutları çalışıyor mu? teşekkür ederim
15 ubuntu  logrotate 

1
Linux: Günlük döndürme ile oluşturulan yeni oluşturulan günlüklerde belirli izinler nasıl uygulanır?
Oluşturulan posta günlükleri /var/logkök (kullanıcı ve grup) tarafından oluşturulan ve sahip olduğunu fark ettim . Günlüğü izleyen bir Nagios denetimi yazdım ve Nagios kullanıcısının erişmesine izin vermek için othergruba okuma izinleri verdim , yani: chmod o+r /var/log/maillog Şimdi düşündüğümde, bu sadece bir günlük dosyası, günlük dosyası dolduğunda günlük döndürme mekanizması …

1
Logrotate neden Apache'nin her seferinde hataya neden olmasına neden oluyor?
Her logrotateçalıştırıldığında Apache / 2.4.7 (Ubuntu) bir seg hatası ile karşılaşır ve yeniden başlamaz: [Wed Sep 10 06:35:54.266018 2014] [mpm_event:notice] [pid 20599:tid 140630283466624] AH00493: SIGUSR1 received. Doing graceful restart [Wed Sep 10 06:35:54.885118 2014] [core:notice] [pid 20599] AH00060: seg fault or similar nasty error detected in the parent process Apache …

4
MySQL döndükten sonra yeni dosyaya hata kaydetmiyor?
Sorun çözüldü, ancak ileride başvurmak üzere yazıyorum. /root/.my.cnf [mysqladmin] user = root password = pa$$w0rd /etc/logrotate.d/mysql /var/log/mysql-slow.log /var/log/mysqld.log { daily rotate 7 dateext compress missingok #notifempty sharedscripts create 644 mysql mysql postrotate /usr/bin/mysqladmin flush-logs endscript } logrotate komut satırından çalışırken iyi çalışıyor: # logrotate -v -f /etc/logrotate.d/mysql ancak saat 4'te …
14 mysql  logrotate 

5
.Gz günlük dosyaları arasında geçiş yapma
.Gz günlük dosyaları demetini bir yere çıkarmaya gerek kalmadan kolayca grep yapmasına izin verecek büyülü bir kabuk borulama var mı? .gz dosyaları, günlük döndürmenin sonucu olan Apache günlükleridir. Geçmişte belirli URI'lere ne sıklıkta erişildiğini hızlı bir şekilde kontrol etmek istiyorum.

2
Logrotate eski günlükleri kaldırmaz
bazı nedenlerden dolayı eski günlük dosyaları silinmez. Apache ile örnek Conf dosyası ne diyor: $ cat /etc/logrotate.d/apache2 /var/log/apache2/*.log { weekly missingok rotate 2 compress delaycompress notifempty create 640 root adm sharedscripts postrotate /etc/init.d/apache2 reload > /dev/null endscript } Günlük klasörünün (kırpılmış) içeriği: # ls /var/log/apache2/ access.log error.log.26.gz other_vhosts_access.log.20.gz access-ssl.log.14.gz access.log.1 …
14 linux  logrotate 

2
Logrotate ile dosyaları silme
SADECE bir dizindeki günlük dosyalarını, döndürmeden logrotate kullanarak silmek mümkün mü? Günlükleri şu biçimde üreten bir uygulamamız var: app.log.DD_MM_YYYY. Aşağıdaki yapılandırmaya sahip logrotate ile başarısız oldum: /opt/log/app/app.log.* { rotate 0 missingok nomail } Günlük döndürme bunu yapabilir mi yoksa sadece bir komut dosyası yazmalı ve cron içine yerleştirmeli miyim? En …
13 linux  logrotate 

5
Mongodb - günlükleri döndürmenin uygun yolu
Mongo belgeleri şunları yapabileceğimi söylüyor: -SIGUSR1 sinyalini kullanın ve eski günlüğü yeniden adlandırın ve akım anahtarlayın işletim sisteminden logrotate kullan İşletim sisteminin logrotate yeteneğinin eski dosyaları sıkıştırmasını ve en eskisini kaldırmasını istiyorum, ancak mongod işlemine SIGUSR1 göndermekten başka geçerli günlüğü değiştirmesini söylemenin bir yolunu görmüyorum. Ben de yazdım /var/log/mongodb/*.log { …

4
Nginx günlüklerini döndürmenin uygun yolu
Ben nginx günlükleri rotasyon elde etmek istiyorum: herhangi bir ekstra yazılım olmadan çalışır (yani - "logrotate" olmadan en iyisi) tarihe göre isimleriyle döndürülmüş dosyalar oluşturur En iyi yaklaşım PostgreSQL'in sahip olduğu gibi bir şeydir - yani log_filename config değişkeninde strftime tarzı% Y-% m-% d belirtebilirim ve otomatik olarak oturum açma …

2
Birçok günlük dosyasını döndürme başına farklı bir alt dizine nasıl döndürebilirim?
Hepsi günlük olarak döndürmek istiyorum birçok günlük dosyaları ile bir dizin var. Kuruluş amacıyla, döndürülen günlükleri, günlüklerin son haftasını koruyarak tarihe göre adlandırılan farklı bir dizine (veya alt dizine) taşıyabilmek istiyorum. Dosyaları yerinde yerinde roatating veya hatta olddirdirektif kullanarak tek bir farklı dizine taşımak için logrotate kullanabilirsiniz ancak dönüş başına …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.