Как лучше всего убедиться, что файл журнала ruby on rails не становится слишком большим, и как бы вы сделали их резервную копию на Amazon S3?
Я знаю, что у ec2onrails есть эта встроенная в AMI, но я не уверен, как реализовать ее на другой машине. Спасибо
Ваши файлы журнала Ruby on Rails должны автоматически чередоваться, как и любой другой файл журнала (инструменты для этого варьируются от системы к системе - обычно logrotate
в Linux и newsyslog
в системах BSD. В идеале вы отправляете эти журналы через демон syslog, в противном случае вам нужно убедиться, что вы уведомили процесс, записывающий в файл журнала, который вы его повернули (или процесс может продолжать попытки записи в старый журнал).
Re: резервное копирование файлов журналов, обычно вы храните их локально на неделю (или месяц, если вы чувствуете себя щедрым), а затем позволяете им уйти - для устранения неполадок вам действительно нужен только текущий журнал и несколько старых для сравнения. если ты необходимость чтобы сохранить их для целей аудита, вы можете использовать систему резервного копирования по вашему выбору, чтобы получить повернутые журналы (обычно logfile.0
, logfile.1
, и т.д.). Простую систему также можно собрать, используя rsync
(видеть man rsync
Больше подробностей).