내 /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"
필요에 따라 필터를 조정할 수 있습니다.