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.