rsyslogd HUPed wiederholt

9

Wenn Sie feststellen, dass für eine VM-Box das Abrufen der Protokolle des rsyslogd-Prozesses HUPed wird. Keine Ideen zu finden, außer ein paar Posts in einigen Foren, die besagen, dass dies für logrorate ist. Irgendwelche Ideen, wie man dies behebt / behebt ..

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
quelle

Antworten:

12

Es gibt nichts zu reparieren. Dies ist normaler Betrieb. Wenn die Protokolldatei umgedreht wird, logrotateweist sie rsyslogan, ihre Handles für die Protokolldatei-Datei zu schließen und erneut zu öffnen, indem sie ein HUPSignal sendet .

Wenn rsyslog dies nicht tut, schreibt es seine Protokollausgabe weiterhin in die ALTEN Protokolldateien und nicht in die neuen, da die Dateihandles weiterhin eine Verbindung zu den alten Dateien herstellen.

Dies gilt auch dann, wenn die alten Dateien gelöscht werden (da unter Unix eine Datei erst dann wirklich gelöscht wird, wenn das letzte geöffnete Dateihandle geschlossen ist). Aus diesem Grund geben Dateien nicht immer den Speicherplatz frei, den sie haben verbrauchen sofort wieder das Dateisystem, wenn ein Prozess ein offenes Dateihandle hat.

cas
quelle