Netatalkのログを見ようと思い立ちcat /var/log/netatalk.log
してみたら、ダダダーっとログが表示され一向に終わる気配がなかった。じーっと眺めてみると、3ヶ月前の日付が見える。ついでに、ログの粒度が物凄く細かい。
そういえばHATさんにログを提供するためにlog level = default:maxdebug
にしてたなーと思いつつ、ログファイルのサイズを確認したら20GBまで膨らんでたwww Netatalkのボリュームに同時アクセスすると、パフォーマンスが一気に落ちたり不安定だったのはこいつのせい?
maxdebugを止めるのは当然として、ログローテーションも行う事にした。
/etc/newsyslog.conf
に以下の一文を付け加え、# newsyslog
すればよさそう。syslogのデフォルト設定に倣い、100KBでローテーションさせ、履歴は5つbz2圧縮で保持するようにした。
/var/log/netatalk.log 644 5 100 * JC