treedown’s Report

システム管理者に巻き起こる様々な事象を読者の貴方へ報告するブログです。会社でも家庭でも"システム"に携わるすべての方の共感を目指しています。

※https化しました。その影響でしばらくリンク切れなどがあるかもしれませんが徐々に修正していきます。 リンク切れなどのお気づきの点がございましたらコメントなどでご指摘いただけますと助かります。

syslogに「~'action 17' suspended~」が記録される

Debian Linuxで起こるsyslog関連のバグ対処をご報告。
バグ自体はかなり前から存在していたのですが、いままでそんなに実害もなかったのでそのまんま稼働させていた模様。(気づかなかったともいう)

発生した症状は…

「/var/log/messages」や「/var/log/syslog」を監視していたら。
--------------------------------------------------------------
Apr 7 00:38:04 kuro-box liblogging-stdlog: action 'action 17' suspended, next retry is Sun Apr 7 00:38:34 2019 [v8.24.0 try http://www.rsyslog.com/e/2007 ]
--------------------------------------------------------------
ってログが連続して記録されているのを発見、rsyslogなんか使ってないしなぁ、と思いながら謎のメッセージを調べてみると、どうもDebianのバグらしい。
X Window Systemを稼働してない(CUIのみのDebian環境)でこのバグが発生する模様。確かにこの環境、玄箱Proだから当然X Window Systemは動作していません。

対処方法

$ sudo vi /etc/rsyslog.conf
で設定ファイルを編集します。
「/etc/rsyslog.conf」の一番最後の行
--------------------------------------------------------------
daemon.*;mail.*;\
news.err;\
*.=debug;*.=info;\
*.=notice;*.=warn |/dev/xconsole
--------------------------------------------------------------
って表記の先頭に「#」を付けて全部コメントアウトしてしまおう、って。
--------------------------------------------------------------
#daemon.*;mail.*;\
# news.err;\
# *.=debug;*.=info;\
# *.=notice;*.=warn |/dev/xconsole
--------------------------------------------------------------
これで

$ sudo systemctl restart rsyslog

rsyslogサービスをリスタートしてconfファイルを再度読み込み直すと、syslogに変化。

リスタート後のsyslog

サービスをリスタートすると、ログ内容に変化。

--------------------------------------------------------------
Apr 7 01:13:17 kuro-box liblogging-stdlog: action 'action 17' suspended, next retry is Sun Apr 7 01:14:17 2019 [v8.24.0 try http://www.rsyslog.com/e/2007 ]
Apr 7 01:13:17 kuro-box systemd[1]: Stopping System Logging Service...
Apr 7 01:13:18 kuro-box liblogging-stdlog: [origin software="rsyslogd" swVersion="8.24.0" x-pid="277" x-info="http://www.rsyslog.com"] exiting on signal 15.
Apr 7 01:13:18 kuro-box systemd[1]: Stopped System Logging Service.
Apr 7 01:13:18 kuro-box systemd[1]: Starting System Logging Service...
Apr 7 01:13:18 kuro-box liblogging-stdlog: [origin software="rsyslogd" swVersion="8.24.0" x-pid="2129" x-info="http://www.rsyslog.com"] start
Apr 7 01:13:18 kuro-box systemd[1]: Started System Logging Service.
--------------------------------------------------------------

サービスのリスタート前には「liblogging-stdlog: action 'action 17' suspended」が連続して記録していたsyslogやmessagesがリスタート後には余計な記録がされなくなっていました。

これでしばらく様子見。