$ sudo tail -n1 /var/log/mail.err Nov 18 03:37:59 amdgentoo dovecot: master: Error: service(imap-login): command startup failed, throttling
$ sudo tail -n4500 /var/log/mail.log | lv ... Nov 18 06:10:17 amdgentoo postfix/pickup[4409]: warning: 7D08E16D908: message has been queued for 1 days Nov 18 06:10:17 amdgentoo postfix/pickup[4409]: 7D08E16D908: uid=0 from=<root> Nov 18 06:10:17 amdgentoo postfix/cleanup[18504]: 7D08E16D908: message-id=<20111117211017.7D08E16D908@amdgentoo.localnet> Nov 18 06:10:17 amdgentoo postfix/cleanup[18504]: 7D08E16D908: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=<root@amdgentoo.localnet> to=<root@amdgentoo.localnet> ...
大量に下記のエラーが発生している。書き込めなくなっている。
$ sudo tail -f /var/log/clamav/clamav-milter.log ... ERROR: Failed to initiate streaming/fdpassing WARNING: No clamd server appears to be available ...
最大値を増やす。
$ rcsdiff /etc/config-archive/etc/clamav-milter.conf,v /etc/clamav-milter.conf =================================================================== RCS file: /etc/config-archive/etc/clamav-milter.conf,v retrieving revision 1.7 diff -r1.7 /etc/clamav-milter.conf 231c231 < #LogFileMaxSize 2M --- > LogFileMaxSize 20M
clamav-milter.logのローテーションの設定は無い。
$ qlist clamav|grep /etc/logrotate.d/ /etc/logrotate.d/clamav
サイズを増やすと同じエラーが書き込まれる。
$ ll -h /var/log/clamav/clamav-milter.log -rw-r----- 1 clamav clamav 1.4M 2011-11-18 06:10:26 /var/log/clamav/clamav-milter.log
/etc/conf.d/clamdがいつのまにか下記のようになっている。
MILTER_NICELEVEL=19 START_MILTER=yes
戻した。
$ diff -u -U16 /usr/portage/app-antivirus/clamav/files/clamd.conf /etc/conf.d/clamd --- /usr/portage/app-antivirus/clamav/files/clamd.conf 2008-03-01 08:46:46.000000000 +0900 +++ /etc/conf.d/clamd 2011-11-18 06:22:12.601252509 +0900 @@ -1,9 +1,11 @@ # Config file for /etc/init.d/clamd # NOTICE: Since clamav-0.85-r1, only START_CLAMD and START_FRESHCLAM settings # are used, other are silently ignored START_CLAMD=yes START_FRESHCLAM=yes CLAMD_NICELEVEL=3 FRESHCLAM_NICELEVEL=19 +MILTER_NICELEVEL=19 +START_MILTER=yes
デフォルト値はyesが無いとclamdなどは起動しない。
$ grep START_CLAMD /etc/init.d/clamd if [ "${START_CLAMD}" = "yes" ]; then if [ "${START_CLAMD}" = "yes" ]; then if [ "${START_CLAMD}" = "yes" ]; then
メールが送れない状態。
$ pstree clamav clamav-milter───2*[{clamav-milter}]
メールが送れる状態。
$ pstree clamav clamav-milter───2*[{clamav-milter}] clamd───{clamd} freshclam
システム更新時に起動時のデフォルト値が変わりそれに合わせて設定を更新したが、
しかし起動時のデフォルト値は戻った、といった原因かもしれない。
もしくは何かの都合で/etc/conf.d/clamdの設定を手動で減らしたのかもしれない。
0 件のコメント:
コメントを投稿