(Debian)サーバーのカーネルログへの変更を更新するスクリプトがあります。
問題は、ログに次のような行が含まれることがあることです。
last message repeated 4 times
これはログのサイズを短縮する機能であることを認識していますが、この場合、メッセージのすべてのインスタンスを代わりに記録することをお勧めします。
この機能をオフにする方法はありますか?
(Debian)サーバーのカーネルログへの変更を更新するスクリプトがあります。
問題は、ログに次のような行が含まれることがあることです。
last message repeated 4 times
これはログのサイズを短縮する機能であることを認識していますが、この場合、メッセージのすべてのインスタンスを代わりに記録することをお勧めします。
この機能をオフにする方法はありますか?
回答:
BSDシステムでは、syslogdに-cオプションがあり、syslogd -ccを起動してこの機能を無効にできます。
Linux(Debianでチェック)では、man syslogdにはそのようなオプションはリストされていません。
Linuxではそれをオフにする方法はないと思われます。
http://www.syslog.org/forum/syslog-and-syslogd/disable-'last-message-repeated'-compression-on-lin/
で$ RepeatedMsgReductionを使用してメッセージの繰り返しフィルタリングを制御します/etc/rsyslog.conf
(on
Ubuntuシステムではデフォルトです)。
# Filter duplicated messages
$RepeatedMsgReduction on
詳細:http : //www.rsyslog.com/doc/rsconf1_repeatedmsgreduction.html