logrotate gzip: stdin: file size changed while zipping

サーバーのログで

gzip: stdin: file size changed while zipping

って出ていたが、どのログで出てるのかがよく分からなかった。

/etc/cron.daily/logrotate

#!/bin/sh

test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate --verbose /etc/logrotate.conf

–verbose オプション付けて様子見してたら、sambaのログだった。

【11月7日訂正】dailycompressじゃなくてdelaycompressじゃん。老眼はやだねえ(苦笑)【/11月7日訂正】
そこで、/etc/logrotate.d/samba にdelaycompressを追加。

/var/log/samba/log.smbd {
        weekly
        missingok
        rotate 7
        postrotate
                /etc/init.d/smbd reload > /dev/null
        endscript
        delaycompress
        compress
        notifempty
}

/var/log/samba/log.nmbd {
        weekly
        missingok
        rotate 7
        postrotate
                [ ! -f /var/run/samba/nmbd.pid ] || kill -HUP `cat /var/run/samba/nmbd.pid`
        endscript
        delaycompress
        compress
        notifempty
}

これで出なくなるはず。

【艦これ】精鋭「第十六戦隊」突入せよ!

鬼怒改二で追加された任務だが、やっとクリアできた。
艦隊司令部Lv.120で、2-5の索敵値がかなりキツい。

%e7%b2%be%e9%8b%ad%e3%80%8c%e7%ac%ac%e5%8d%81%e5%85%ad%e6%88%a6%e9%9a%8a%e3%80%8d%e7%aa%81%e5%85%a5%e3%81%9b%e3%82%88%ef%bc%81既に水偵は積めるだけ積んでて、なおかつ、重雷装巡洋艦二隻の甲標的外して32號電探装備してやっと索敵値が足りるという有り様。

雷巡の甲標的外したら、それだけでとても残念な艦隊になってしまうと思うのはわしだけだろうか。