Garip syslog düzeni


26

/ Var / log / syslog'da hiç yanlış sıralama gördünüz mü? Sadece crontab'a neden olduğunu düşünüyorum.

Jun 28 22:20:01 alex CRON[2327]: (root) CMD (something > /dev/null)
Jun 28 22:21:01 alex CRON[2700]: (root) CMD (something > /dev/null)
Jun 21 03:49:01 alex CRON[2753]: (root) CMD (something > /dev/null)
Jun 28 22:23:01 alex CRON[2754]: (root) CMD (something > /dev/null)
Jun 27 05:08:01 alex CRON[2813]: (root) CMD (something > /dev/null)
Jun 26 00:19:01 alex CRON[2816]: (root) CMD (something > /dev/null)
Jun 28 22:25:01 alex CRON[2816]: (munin) CMD (if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi)
Jun 28 22:25:01 alex CRON[2821]: (root) CMD (something > /dev/null)
Jun 28 22:27:01 alex CRON[3225]: (root) CMD (something > /dev/null)
Jun 28 22:28:01 alex CRON[3240]: (root) CMD (something > /dev/null)
Jun 28 22:30:01 alex CRON[3290]: (root) CMD (something > /dev/null)
Jun 26 12:03:01 alex CRON[3291]: message repeated 2 times: [ (root) CMD (something > /dev/null)]
Jun 28 22:30:01 alex CRON[3291]: (munin) CMD (if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi)
Jun 28 22:31:01 alex CRON[3659]: (root) CMD (something > /dev/null)
Jun 28 22:32:01 alex CRON[3754]: (root) CMD (something > /dev/null)
Jun 16 06:41:01 alex CRON[3846]: (root) CMD (something > /dev/null)
Jun 28 22:35:58 alex cron[909]: (CRON) INFO (pidfile fd = 3)
Jun 28 22:35:58 alex cron[944]: (CRON) STARTUP (fork ok)
Jun 28 22:35:58 alex cron[944]: (CRON) INFO (Running @reboot jobs)
Jun 28 22:36:01 alex CRON[1428]: (root) CMD (something > /dev/null)
Jun 28 22:37:01 alex CRON[3050]: (root) CMD (something > /dev/null)
Jun 28 22:38:01 alex CRON[3082]: (root) CMD (something > /dev/null)
Jun 28 22:39:01 alex CRON[3114]: (root) CMD (something > /dev/null)

Gördüğünüz gibi, çizgiler arasında kötü bir zaman sırası var. Bu sadece crontab hatası veya sistem saatiyle ilgili bir sorun mu var?

En son Ubuntu 14.04 çekirdeğini kullanıyorum:

Linux alex 3.13.0-30-generic #54-Ubuntu SMP Mon Jun 9 22:45:01 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

1
Gerçekten sipariş yanlış mı yoksa sadece zaman damgaları mı? İlk durumda syslog sorumlu olmalıdır, aksi halde cron veya saatiniz .
14’ü

Cron hariç, diğer kütüklere benziyor. Sadece cron ve syslog ile değil, "bir şey" betiği ile günlüğe kaydetme zamanı ekledim.
Tomasz

1
Bu, bir firarda çalışan bir kutuda gerçekleşti, rsyslog’un düştüğü ortaya çıktı, ancak dergald başladığında rsyslog’u ileri sürdüğü günlükleri tuttu ve eski mesajların yenisiyle karışmasına neden oldu. Bu olsa da, fötr 20 idi.
Petter H

2
Aynı problemi Ubuntu 14.04 ile de karşıladım. Her 20 cron mesajından yaklaşık 1 tanesi geçmişte 5-7 gün arasındadır. Sadece cron mesajları ile ve sorun yeniden başlatmadan sonra da devam eder.
Jasper Krijgsman

1
Bu sorunu doğrulayabilirim, Ubuntu 14.04, cron mesajlarıyla oluyor.
Thor

Yanıtlar:


28

Bu bir aldatmacadır ve aslında rsyslog'da, özellikle RepeatedMsgReduction On'da ve Trusty ile yayımlanan sürümde davranıştaki bir değişiklik (önceki sürümlerle karşılaştırıldığında)

Bkz http://bugzilla.adiscon.com/show_bug.cgi?id=527 kanlı detaylar için.

Kısacası, RepeatedMsgReduction on Trusty (yani sudo sed -i -r 's/^\$RepeatedMsgReduction.*/$RepeatedMsgReduction off/' /etc/rsyslog.conf) işlevini kapatın . Faydalı değil ve aptalca şeyler yapar.


2
Lütfen aynı cevabı iki kez göndermeyin. İlk cevabınıza atıfta bulunmak için yorumlarınızı kullanın. En iyi seçenek kopya olarak yakın oy kullanmaktır.
Sven,

İroni, ... ... RepeatedMsgReduction'ın açık olmasını isteyebilirsin! : D
Anonim Penguen,

Bunu sana söyleten nedir, Anonim Penguen?
Craig Miskell

1
Rsyslog paketinin 7.4.4-1ubuntu2.7 sürümünün bu sorunu çözdüğü görülüyor: changelogs.ubuntu.com/changelogs/pool/main/r/rsyslog/…
Mauro Molinari

0

Makineniz tam o anda yeniden başladı mı? Kayıtlarına göre en azından cron yeniden başlatılmış gibi görünüyor. Kötü bir CMOS pili kullanıyor olabilirsiniz ve makineniz kapatıldığında doğru zamanı korumaz.

Bu bir sanal makine mi? Belki de farklı bir ana bilgisayara taşındı ve geçiş sırasında saat yanlış oldu?

'Birşeyler' senaryonuz belki de kazara zamanı belirler mi?

Gerçekten, bu pek çok şey olabilir. Bu olsa normal bir davranış değildir.


sadece syslog problemine benziyor, çünkü script ant çalıştırmak için bağımsız giriş yaptım, boşluksuz veya karışık düzende görünüyor.
Tomasz,
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.