Ruby on Rails中的日志文件轮换

时间:2013-01-15 07:41:09

标签: ruby-on-rails-3 log-rotation

我正在Ruby on Rails上的一个网站上工作,并在服务器上启用日志轮换,引用为blog article

我在 /etc/logrotate.conf 文件中编写了以下代码。

/path/to/your/rails/applicaton/log/*.log {
  daily
  missingok
  rotate 7
  compress
  delaycompress
  notifempty
  copytruncate
}

但我仍然碰巧在两周内发生此错误:

Errno::ENOSPC: No space left on device - <STDERR>

在这种情况下,我必须手动删除日志文件,这是令人担忧的。我已经重新检查了我的设置。

请建议为什么在每日轮换日志之后或者我如何旋转我的日志更频繁或更好的方法来解决此错误时出现此问题。

非常感谢!!

0 个答案:

没有答案