确保日志文件不会变得太大的最佳方法是什么?您将如何在Amazon上支持它们呢?
我知道ec2onrails有这个内置的AMI,但我不知道如何在另一台机器上实现它。Thx
发布于 2011-02-03 22:56:36
您的Rails日志文件应该像任何其他日志文件一样自动旋转(用于此操作的工具因系统而异--在Linux上通常是logrotate,在BSD系统上是newsyslog。理想情况下,您通过syslog守护进程发送这些日志,否则您需要确保通知写入日志文件的进程,您已经旋转了它(或者进程可能一直试图写入旧日志)。
Re:备份日志文件,通常您会在本地保留一个星期(或者如果您觉得慷慨的话)值这些文件,然后让它们消失--为了排除故障,您实际上只需要当前日志加上几个旧日志进行比较。如果您需要保留它们以进行审计,您可以使用您选择的备份系统来获取旋转日志(通常是logfile.0、logfile.1等)。使用rsync也可以将一个简单的系统拼凑在一起(更多细节请参见man rsync )。
https://serverfault.com/questions/230899
复制相似问题