Назад | Перейти на главную страницу

Очистите и сделайте резервную копию файлов журнала

Как лучше всего убедиться, что файл журнала ruby ​​on rails не становится слишком большим, и как бы вы сделали их резервную копию на Amazon S3?

Я знаю, что у ec2onrails есть эта встроенная в AMI, но я не уверен, как реализовать ее на другой машине. Спасибо

Ваши файлы журнала Ruby on Rails должны автоматически чередоваться, как и любой другой файл журнала (инструменты для этого варьируются от системы к системе - обычно logrotate в Linux и newsyslog в системах BSD. В идеале вы отправляете эти журналы через демон syslog, в противном случае вам нужно убедиться, что вы уведомили процесс, записывающий в файл журнала, который вы его повернули (или процесс может продолжать попытки записи в старый журнал).

Re: резервное копирование файлов журналов, обычно вы храните их локально на неделю (или месяц, если вы чувствуете себя щедрым), а затем позволяете им уйти - для устранения неполадок вам действительно нужен только текущий журнал и несколько старых для сравнения. если ты необходимость чтобы сохранить их для целей аудита, вы можете использовать систему резервного копирования по вашему выбору, чтобы получить повернутые журналы (обычно logfile.0, logfile.1, и т.д.). Простую систему также можно собрать, используя rsync (видеть man rsync Больше подробностей).