rsyslogd HUPed wielokrotnie


9

Zauważając, że w przypadku maszyny wirtualnej, dostanie się do dzienników, że proces rsyslogd dostaje HUPed. Nie znalazłem żadnych pomysłów, z wyjątkiem kilku postów na niektórych forach, które mówią, że jest to dla logrorate. Wszelkie pomysły, jak to naprawić / rozwiązać problem ..

messages-20141011:2014-10-10T04:02:02.054134-06:00 udr-oradl01 rsyslogd: [origin software="rsyslogd" swVersion="5.8.12" x-pid="364" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

messages-20141011:2014-10-11T04:02:02.079917-06:00 udr-oradl01 rsyslogd: [origin software="rsyslogd" swVersion="5.8.12" x-pid="739" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

messages-20150124:2015-01-24T04:02:01.497596-07:00 udr-oradl01 rsyslogd: [origin software="rsyslogd" swVersion="5.8.12" x-pid="819" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

Odpowiedzi:


12

Nie ma nic do naprawienia. To normalne działanie. Gdy plik dziennika jest obracany o logrotate, informuje, rsyslogaby zamknąć i ponownie otworzyć uchwyty pliku dziennika, wysyłając mu HUPsygnał.

Jeśli rsyslog tego nie zrobi, kontynuuje zapisywanie danych wyjściowych dziennika do starych plików dziennika, a nie do nowych, ponieważ uchwyty plików będą nadal łączyć się ze starymi plikami.

Jest to prawdą, nawet jeśli stare pliki zostaną usunięte (ponieważ w systemie Unix plik nie jest tak naprawdę usuwany, dopóki ostatni uchwyt pliku, który go trzyma, jest zamknięty) ... dlatego pliki nie zawsze zwalniają miejsce natychmiast korzystają z systemu plików, jeśli jakiś proces ma otwarty uchwyt pliku.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.