메시지 로그 파일이 1분마다 플러딩됩니다.

메시지 로그 파일이 1분마다 플러딩됩니다.

/var/log/messages파일은 매분마다 다음 메시지로 가득 차 있습니다.

Dec 15 13:55:01 www systemd: Started Session 31 of user root.
Dec 15 13:55:01 www systemd: Starting Session 31 of user root.
Dec 15 13:55:01 www systemd: Removed slice User Slice of root.
Dec 15 13:55:01 www systemd: Stopping User Slice of root.

이 메시지는 무엇을 의미합니까? 서버에 문제가 있는 걸까요? 로그가 넘쳐나는 것을 막을 수 있는 방법이 있나요?

답변1

이는 시스템 기반 시스템에서 비교적 일반적입니다. 이러한 이벤트는 사용자가 로그인할 때, cron 작업을 실행할 때 또는 작업 중에 발생할 수 있습니다.

를 실행 중인 경우 rsyslogd필터를 만들어 이러한 메시지를 제거할 수 있습니다.

예를 들어 RedHat(CentOS 등)에는 다음과 같은 기록이 있습니다.https://access.redhat.com/solutions/1564823

echo 'if $programname == "systemd" and ($msg contains "Starting Session" or $msg contains "Started Session" or $msg contains "Created slice" or $msg contains "Starting user-" or $msg contains "Starting User Slice of" or $msg contains "Removed session" or $msg contains "Removed slice User Slice of" or $msg contains "Stopping User Slice of") then stop' >/etc/rsyslog.d/ignore-systemd-session-slice.conf

systemctl restart rsyslog

이렇게 하면 다음 이벤트가 로컬로 기록되지 않습니다.

"Starting Session"
"Started Session"
"Created slice"
"Starting user-"
"Starting User Slice of"
"Removed session"
"Removed slice User Slice of"
"Stopping User Slice of"

필요에 따라 필터를 조정할 수 있습니다.

관련 정보