Там кто-либо является альтернативным к logrotate для апачских журналов?

Две вещи приходят на ум сразу же:

DNS:
DNS работает? Можно ли проверить с помощью ping-запросов IP www.google.com? Если www.google.com не решает к IP, то DNS не настраивается правильно.

Выполненная 'кошка/etc/resolv.conf' и удостоверяется, что Ваш сервер DNS перечислен, если это не, настраивают resolv.conf, использующий эти инструкции.

Шлюз по умолчанию:
Если DNS работает, но Вы не можете проверить с помощью ping-запросов www.google.com затем, Вам нельзя было установить шлюз по умолчанию и можете только проверить с помощью ping-запросов вещи в Вашей сети.

Также добавьте шлюз по умолчанию, добавьте строку как GATEWAY=192.168.1.1 к Вашему/etc/sysconfig/network и затем перезапустите сети с:

/etc/init.d/networking restart

6
задан 12 July 2010 в 02:22
4 ответа

Мне нравится cronolog. Apache может передать вывод по каналу к cronolog, который хранит вещи в журналах на основе любого шаблона, который Вы используете.

На моем сервере, где я использую эти две директивы в глобальной области видимости только одна копия cronolog, запущенного и используемого для записи журналов. Это создаст новый файл журнала для каждого year+month.

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedvhost
CustomLog "|/usr/bin/cronolog /var/log/apache2/%Y%m.combined.allhosts.log" combinedvhost
5
ответ дан 3 December 2019 в 00:23
  • 1
    Спасибо это - то, что я искал, никакая потребность перезапустить апача для вращения журналов. –  Rodrigo 12 July 2010 в 06:25

каждый раз logrotate работает, апач спускается в течение подобных 10-20 минут, я не уверен, правильно ли это, но не кажитесь правильным для меня

Нет - кажется, что Ваша система повреждается - я испытал бы желание зафиксировать ее вместо того, чтобы пробовать что-то еще - logrotate, очень полезный инструмент, используемый правильно.

На что похож Ваш текущий logrotate сценарий (сценарии)?

C.

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

При перезапуске Apache вручную также требуется 10-20 минут?

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

Находится опция сжатия на? Если это, что происходит, когда Вы выключаете его?

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

Я бы посмотрел опции, переданные для logrotate.

По моему опыту вы должны использовать copytruncate (сначала копируются лог-файлы, затем усекаются).

Это также снимает необходимость перезапускать apache после завершения logrotate.

.
1
ответ дан 3 December 2019 в 00:23

Теги

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