rsyslogd HUPed неодноразово


9

Помітивши, що для вікна VM потрапляння в журнали, що процес rsyslogd, отримує HUPed. Не знайшовши жодних ідей, окрім кількох дописів на деяких форумах, де сказано, що це для logrorate. Будь-які ідеї, як це виправити / усунути неполадки ..

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

Відповіді:


12

Нічого не можна виправити. Це нормальна робота. Коли файл журналу обертається logrotate, він говорить rsyslogпро закриття та повторне відкриття ручок файлу журналу файлів, надсилаючи йому HUPсигнал.

Якщо rsyslog цього не зробить, він продовжить записувати свій вихідний журнал у старі журнали, а не в нові, оскільки ручки файлів все ще підключатимуться до старих файлів.

Це справедливо навіть у тому випадку, якщо старі файли видалено (тому що, на unix, файл не видаляється по-справжньому, поки не закриється остання ручка файлу, яка тримає його відкритою) .... саме тому файли не завжди звільняють простір, який вони миттєво використовуємо назад до файлової системи, якщо якийсь процес має відкриту файлову ручку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.