私の/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"
必要に応じてフィルタを調整できます。