В стандартной вирт.машине Битрикс логи Апача пишутся в один файл, причём без занесения туда вирт.хоста, соответственно понять к какому именно вирт.хосту был запрос – невозможно.
Решения два:
первое в конфиге аппача в LogFormat добавить %v – это как раз виртуальный хост.
второе – для каждого вирт.хоста прописать свой файл для сбора логов
P.S.
И вообще, по-хорошему в скрипт добавления сайтов нужно это дело сразу прописать.
Как руки дойдут – сделаю, опубликую решение (если конечно Битрикс не додумается до этого раньше).
P.P.S.
Руки дошли – правим
/root/bitrix-env/etc/httpd/bx_apache_site_template.conf
на предмет
CustomLog logs/access_log_#SERVER_NAME# combined ( эту строчку вместо существующей CustomLog logs/access_log combined )
2 комментария на «“Битрикс – разделяем хосты в логах Аpache”»
Спасибо большое за такую отличную статейку! Обожаю читать ваш сайт. Автор старается!
У нас в конторе администрированием виртуальных битриксовских машин занимается другой человек, даже и не знаю, как там у него дела обстоят, в последний раз у него исправлял ошибку
cat: /proc/self/attr/current: Invalid argument