Очистить журнал apache или журнал изменений во время работы apache
Я хочу очистить свой журнал Apache, не останавливая apache или что-то в этом роде, но у меня проблема при работе apache, я не могу редактировать активный файл журнала.
Я пытался некоторые решения, но все не хорошо, или он просто не работает - например:
cat /dev/null > /path/to/log.log
Это работает, но это убивает процессор.
Теперь я хочу знать, есть ли у кого-нибудь хорошее решение для очистки файлов журнала или создания нового файла журнала с новым именем каждые N часов, который не убивает ЦП, ОЗУ и т. Д.
Что я могу сделать? Пожалуйста, дайте мне решение:((
С уважением.
1 ответ
Решение
Установите и настройте logrotate, предполагая, что вы находитесь в дистрибутиве Debian или Ubuntu:
$ sudu apt-get install logrotate
Это стандартное решение для того, чего вы хотите достичь.
Рекомендуемое чтение: