rsyslogd HUPed repetidamente

8

Percebendo que, para uma caixa de VMs, entrar nos logs que o processo rsyslogd obtém HUPed. Não encontrando nenhuma idéia, exceto alguns post 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
    
por Rituraj 25.11.2015 / 05:34

1 resposta

10

Não há nada para consertar. Esta é uma operação normal. Quando o arquivo de log é rotacionado por logrotate , ele diz a rsyslog para fechar e reabrir suas alças de arquivo de logfile enviando um sinal HUP .

Se o rsyslog não fizer isso, ele continuará gravando sua saída de log nos arquivos de log do OLD, não nos novos, porque os manipuladores de arquivos ainda se conectarão 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 esteja fechado) .... é por isso que os arquivos nem sempre são liberados o espaço que eles estão usando de volta para o sistema de arquivos imediatamente se algum processo tiver um identificador de arquivo aberto para eles.

    
por 25.11.2015 / 05:50