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

Я смонтировал бы NTFS раздел только для чтения и, предположив, что существует достаточно пространства в разделе, используемом для Ubuntu, скопируйте все данные, что Вы интересуетесь держанием в стороне от раздела NTFS в раздел Ubuntu.

После того как это сделано, я был бы любой из различных дистрибутивов LiveCD, таких как GParted LiveCD для изменения размеров раздела Ubuntu (который я принимаю, вероятно, отформатирован с ext3 файловой системой).

1
задан 15 March 2010 в 02:29
2 ответа

Необходимо было бы добавить rotate {value} опция сказать logrotate, сколько копий сохранять. Ниже сохранит 52 копии.

/var/log/httpd/*log {
    missingok
    rotate 52
    notifempty
    sharedscripts
    postrotate
    /sbin/service httpd reload > /dev/null 2>/dev/null || true
    endscript
}
3
ответ дан 3 December 2019 в 19:50

На удивление сложно найти ответ на этот вопрос. В конце концов я нашел этот малоизвестный пост на форуме 2003 года. Похоже, решение заключается в том, что вы просто отключаете cronjob для logrotate, который по умолчанию, возможно, находится в /etc/cron.daily/logrotate. Это отключает ротацию журналов везде на машине, чего я и хотел. Если вы хотите сделать это только для определенного приложения, я думаю, вам может сойти с рук создание пустого файла конфигурации в /etc/logrotate.d/apache2. Если вы просто удалите этот файл конфигурации, я думаю, что по умолчанию он вернется к глобальному в /etc/logrotate.conf и все еще будет вращаться.

0
ответ дан 25 July 2020 в 18:34

Теги

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