rsyslogd HUP berulang kali


9

Memperhatikan bahwa untuk kotak VM, masuk log yang proses rsyslogd HUPed. Tidak menemukan ide kecuali beberapa posting di beberapa forum yang mengatakan ini adalah untuk logrorate. Ada ide bagaimana memperbaiki / memecahkan masalah ini ..

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

Jawaban:


12

Tidak ada yang diperbaiki. Ini operasi normal. Ketika file log diputar oleh logrotate, ia memberitahu rsysloguntuk menutup dan membuka kembali file file logfile dengan mengirimkannya HUPsinyal.

Jika rsyslog tidak melakukan itu, maka ia akan terus menulis keluaran log-nya ke logfile LAMA, bukan ke yang baru karena pegangan file masih akan terhubung ke file-file lama.

Ini benar bahkan jika file lama dihapus (karena, pada unix, file tidak benar-benar dihapus sampai file terakhir yang memegangnya terbuka ditutup) .... itulah sebabnya file tidak selalu melepaskan ruang yang mereka inginkan. menggunakan kembali ke sistem file segera jika beberapa proses memiliki pegangan file terbuka untuk mereka.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.