私は Ruby on Rails で Web サイトに取り組んでおり、ブログ記事を参照してサーバーでログ ローテーションを有効にしています。
/etc/logrotate.confファイルに次のコードを書きました。
/path/to/your/rails/applicaton/log/*.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
copytruncate
}
しかし、2週間に1回、このエラーが発生します。
Errno::ENOSPC: No space left on device - <STDERR>
この場合、ログ ファイルを手動で削除する必要がありますが、これは心配の種です。設定を再確認しました。
ログを毎日ローテーションした後でもこの問題が発生する理由、ログをより頻繁にローテーションする方法、またはこのエラーを回避するためのより良い方法を提案してください。
どうもありがとう!!