rsyslogd HUPed repetidamente

9

Al darse cuenta de que para un cuadro de VM, entrar en los registros de que el proceso rsyslogd se HUPed. Al no encontrar ideas, excepto algunas publicaciones en algunos foros que dicen que es para logrorate Alguna idea de cómo solucionar / solucionar este problema ...

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
fuente

Respuestas:

12

No hay nada que arreglar. Esta es una operación normal. Cuando se gira el archivo de registro logrotate, le indica rsyslogque cierre y vuelva a abrir sus identificadores de archivo de archivo de registro enviándole una HUPseñal.

Si rsyslog no hace eso, continuará escribiendo su salida de registro en los archivos de registro ANTIGUOS, no en los nuevos porque los identificadores de archivo aún se conectarán a los archivos antiguos.

Esto es cierto incluso si se eliminan los archivos antiguos (porque, en Unix, un archivo no se elimina realmente hasta que se cierra el último identificador que lo mantiene abierto) ... por eso los archivos no siempre liberan el espacio están utilizando el sistema de archivos inmediatamente si algún proceso tiene un identificador de archivo abierto para ellos.

cas
fuente