web systemd: Starting User Slice of user

웹서버의 로그를 확인하다… “/var/messages” 로그에서

Dec 27 03:00:01 web systemd: Started Session 7091 of user root.
Dec 27 03:00:01 web systemd: Starting Session 7091 of user root.
Dec 27 03:00:01 web systemd: Removed slice User Slice of root.
Dec 27 03:00:01 web systemd: Stopping User Slice of root.
Dec 27 03:01:01 web systemd: Created slice User Slice of root.
Dec 27 03:01:01 web systemd: Starting User Slice of root.
Dec 27 03:01:01 web systemd: Started Session 7092 of user root.
Dec 27 03:01:01 web systemd: Starting Session 7092 of user root.
Dec 27 03:04:48 web systemd: Created slice User Slice of odaeng.

이런 로그가 쭉~~ 찍혀있었다.

로그만 봐서는 전혀 뭔지 모르겠다. 그래서 좀 찾았봤더니…

CentOS 7의 session_start_scope()함수에 의해 출력되는 로그 문제가 있어서 생기는 로그는 아니지만, 로그가 지나치게 많아 불편할 경우 아래와 같이 비활성화 수행해서  로그가 쌓이는것을 막을수 있단다.

# 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 "Removed slice user-" or $msg contains "Stopping user-") then stop' >/etc/rsyslog.d/ignore-systemd-session-slice.conf
# systemctl restart rsyslog
session_start_scope()함수 ??

이 함수가 뭔지는 잘 모르겠다…..

 

참고 사이트>>>>

https://story.huubro.com/post/tag/rsyslog

https://www.rndit.net/confluence/pages/viewpage.action?pageId=18579460