トップ «前の日記(2022/10/16(Sun)) 最新 次の日記(2022/10/21(Fri))» RSS

titletitle


2022/10/18(Tue) [長年日記]

uk-icon [server] unicornログのローテーション

このtDiaryは、unicornを使っているのだが、これまでログをローテートさせないでいたので対処。

unicornにログローテーション設定してみたを参考に、/etc/logrotate.d/unicornを作成。

/foo/var/diary/log/unicorn.stderr.log {
  daily
  missingok
  rotate 30
  dateext
  compress
  delaycompress
  postrotate
  su www-data app
  create 0660 app app
 
  postrotate
    pid=/foo/var/diary/unicorn.pid
    test -s $pid && kill -USR1 "$(cat $pid)"
  endscript
}

作成後、テスト。

logrotate -fd /etc/logrotate.d/unicorn

そして、実行。

logrotate -f /etc/logrotate.d/unicorn