Вращение журнала Apache 2

С использованием апача и mod_gzip или mod_deflate, если клиент принимает gzipped содержание, апач будет служить gzipped файлу. Даже можно добавить file.gz в паре с исходным файлом, выручающим апача с gzipping.

Если Вы не захотите размещать исходные файлы, то обычно апач ответит 404 для запроса .bmp. (У Вас нет того файла, делают Вас?). Но с помощью апачского mod_rewrite можно добавить, что некоторые переписывают правила служить gzipped bmp вместо того, чтобы возвратить 404 Ошибки.

Образец (и непротестированный) переписывает правила:

RewriteEngine On
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule ^(.*).bmp$ $1.bmp.gz 
0
задан 9 October 2009 в 02:50
2 ответа

Почему не только устанавливают logrotate на Вашем сервере OS X? Это - Unix, logrotate работы над Нельдами... эти два были практически сделаны друг для друга.

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

Я сердечно соглашусь использовать logrotate программу для обработки ситуации. logrotate пакет обычно имеет апачский пример вращающего устройства журнала. Однако Вы найдете, что в целом это делает следующее: (1) переименовывают файл (файлы) журнала, и затем (2) дают нефатальную команду уничтожения так, чтобы апач закрыл текущие файлы журнала и создал новые. Возможно, что для маленького окна времени после команды уничтожения (который пытается быть хорошим Вашим пользователям), что данные логов будут помещены в старые файлы журнала.

Несколько других практических точек при использовании переданного по каналу журнала поворачивают функцию:

  1. Потребление дополнительного процесса на каждый файл журнала. Если у Вас уже есть много процессов, это могло бы быть проблематично.

  2. Конечно, использование большего количества общего количества открывает дескрипторы файлов, которые могут, конечно, быть настроены.

  3. У меня был опыт, где не все умирает правильно во время апачского завершения работы сервера. Это было давным-давно как бы то ни было. Но это также делает просто уничтожение апачского процесса с-9 иногда проблематичными зомби отъезда там.

BTW, я лично портировал logrotate пакет к различным системам UNIXen/Linuxen легко.

Приятного отдыха!

0
ответ дан 4 December 2019 в 23:23
  • 1
    Спасибо, все продолжают указывать на меня на это приложение, все же я не могу найти новые новости об этом уже много лет. Это просто настолько хорошо, и та бесплатная ошибка, или является этим одно из тех приложений, которое достаточно просто, этому, вероятно, не нужен udating? Я буквально вижу годы, в которых не было никакого действия по этому. Любые идеи, почему я был бы, предпочли это apache' s созданный в rotatelogs? –   13 October 2009 в 07:07

Теги

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