rsyslogd HUPed repetidamente

9

Observando que, para uma caixa de VM, a entrada nos logs que o processo rsyslogd é HUPed. Não encontrando ideias, exceto algumas postagens em alguns fóruns dizendo que isso é para logrorate. Alguma idéia de como corrigir / solucionar isso ..

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
Rituraj
fonte

Respostas:

12

Não há nada para consertar. Esta é uma operação normal. Quando o arquivo de log é rotacionado logrotate, ele diz rsyslogpara fechar e reabrir seus identificadores de arquivo de arquivo de log enviando-lhe um HUPsinal.

Se o rsyslog não fizer isso, ele continuará gravando sua saída de log nos arquivos de log OLD, não nos novos porque os identificadores de arquivo ainda se conectam aos arquivos antigos.

Isso é verdade mesmo que os arquivos antigos sejam excluídos (porque, no unix, um arquivo não é realmente excluído até que o último identificador de arquivo que o mantém aberto seja fechado) .... é por isso que os arquivos nem sempre liberam o espaço em que estão. estão usando o sistema de arquivos imediatamente se algum processo tiver um identificador de arquivo aberto.

cas
fonte