LINUX.ORG.RU

apache - два лога одновременно


0

1

Как сделать так, чтобы апач одновременно писал access логи для каждого виртуального хоста плюс общий access log сразу по всем хостам? Сейчас у меня пишутся отдельные логи для виртуальных хостов. Добавил в /etc/apache2/apache2.conf

CustomLog ${APACHE_LOG_DIR}/vhost_combined.log vhost_combined
vhost_combined.log создался, но записи в нем не появляются.


Без извращений - вроде никак. А зачем?

thesis ★★★★★
()

над апачем поставь ngix и будет тебе общий лог

fMad ★★★
()
Ответ на: комментарий от heisenberg

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

Komintern ★★★★★
()
Ответ на: комментарий от MrClon

с мускулем не знаю, не пробовал. а оверхед от скрипта не такой большой на самом деле, тем более что там скрипт вида:
while read line; do
...
done

и в этом бесконечном цикле будет всего два echo в случае ТС.

Komintern ★★★★★
()
Ответ на: комментарий от MrClon

нет. скрипт работает постоянно, висит в памяти и читает строки в бесконечном цикле, которые апач передает ему пайпом.

Komintern ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.