Logrotate, не поворачивающий файл после размера файла, превышает предел.

Резервное копирование Windows Server работает замечательно с базой данных Exchange, если Вы хотите сделать полное резервное копирование, просто удостоверьтесь, что у Вас есть он набор к "Полному резервному копированию VSS"

Кроме того, можно изучить CrashPlan (не уверенный, если он работает с Exchange).

Идеально, однако, Вы хотите иметь живую работу зеркала базы данных отдельной системы.

9
задан 20 February 2013 в 07:02
2 ответа

Откуда вы знаете, что файл не вращается?

На Debian 6 Linode, который у меня есть, в конфигурации по умолчанию logrotate был запланирован только cron запускается один раз в день, причем в очень странное время. Если запускать только один раз в день, естественно, у него будет только одна возможность в день посмотреть конфигурацию, провести сравнения и выполнить необходимые ротации.

Итак, вы уверены, что действительно выполняете свой logrotate? Возможно, вы захотите проверить ваши / etc / cron * и / etc / cron * / * , чтобы узнать, когда и как часто планируется запускать logrotate.

Например, если сценарий logrotate присутствует в /etc/cron.daily , тогда вы можете переместить его в /etc/cron.hourly , или, если ежечасно достаточно хорошо, создайте файл в /etc/cron.d/ со следующим содержанием, чтобы запускать logrotate каждые 10 минут:

*/10  *  *  *  *   root    /usr/sbin/logrotate /etc/logrotate.conf
16
ответ дан 2 December 2019 в 22:26

Итак logrotate на самом деле работает следующим образом:

  • В конфигурации мы указываем частоту выполнения ( ежедневно , ежечасно , ежемесячно )
  • В /etc/cron.xxx есть запись для выполнения logrotate .
  • logrotate запускается через crontab

, если вы упомянули daily , каждый день в указанное время (/ etc / crontab), процесс crontab будет запускать процесс logrotate для ротации. Таким образом, ограничение на размер файла не сработает, поскольку процесс никогда не запустится.

0
ответ дан 2 December 2019 в 22:26

Теги

Похожие вопросы