Файлы access.log Apache, занимающие слишком много места

К сожалению, нет никакой установки GPO для отключения кнопки Word Options в Office 2007 шаблоны GPO. необходимо создать пользовательский шаблон документа Word с отключенной кнопкой опций и затем поместить ее в одном из следующих местоположений (в зависимости от версии Windows):

C:\Documents and Settings\username\Application Data\Microsoft\Word\STARTUP

C:\Users\username\AppData\Roaming\Microsoft\Word\STARTUP

Если компьютер является терминальным сервером или если он иначе используется многочисленными пользователями, можно также поместить шаблон в следующем местоположении:

C:\Program Files\Microsoft Office\Office12\STARTUP

У меня есть некоторые строки кода, которые покажут Вам, как сделать это, но я не могу отправить их. Если кто-то может сказать мне, как отправить их, я с удовольствием добавлю их к этому ответу.

0
задан 13 July 2012 в 11:00
2 ответа

The first thing you should consider is compression. Because of the way Apache logs are formatted, they compress really nicely.

Like Iain suggested, logrotate is your friend. It can take care of the compression and will also allow you to specify how long to want to retain your logs.

If you insist on keeping all logs, you could set up logrotate to mail you old logs, or set up a secondary script with cron to store the old logs on S3 or elsewhere.

Here's a good resource to get you started on using logrotate if you've never used it before.

1
ответ дан 4 December 2019 в 11:31

Use the logrotate utility to rotate your logs. You can use the postrotate option to run a command to shunt them off to S3 something like

/usr/bin/s3cmd put /var/log/apache2/access.log.1 s3://your.s3.host/access.log.1  

would to the trick. You'll probably want to use the datext option so that your files are dated e.g. access.log-20120713 so your postrotate script becomes slightly more complicated

/usr/bin/s3cmd put /var/log/apache2/access.log-$(date "+%Y%m%d") s3://your.s3.host/access.log-$(date "+%Y%m%d")

If you use the compress option (recommended) your postrotate becomes

/usr/bin/s3cmd put /var/log/apache2/access.log-$(date "+%Y%m%d").gz s3://your.s3.host/access.log-$(date "+%Y%m%d"),gz
4
ответ дан 4 December 2019 в 11:31

Теги

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