Page 1 of 1

Access.log со всех сайтов/доменов на сервере

Posted: Tue Apr 30, 2019 7:18 am
by mrAs
Здравствуйте,

Задача писать логи запросов со всех сайтов/доменов дополнительно в один access.log, это полезно когда нужно оценить на какой из сайтов идет больше запросов и посмотреть общую картину в целом, на графиках бывают небольшие всплески но не ясно где именно нагрузка больше.

В основном конфигурационном файле /etc/nginx/nginx.conf убрал access_log off, логи сохраняются только при обращении напрямую к ip адресу сервера,
пробовал так же положить в папку с конфигами доменов файл с прописанным сохранением логов и т.д. ничего не помогает😣
Так как же сохранять логи со всех сайтов сразу в один acces.log?
Установлен nginx-php-fpm.

Помимо этого какие инструменты посоветуете для оценки что происходит на веб интерфейсе какие сайты сколько запросов получают и какие больше загружают систему?
Спасибо.

Re: Access.log со всех сайтов/доменов на сервере

Posted: Sun Jun 09, 2019 11:00 pm
by achyorny
в конфигах /home/<user>/conf/web/(moydomen.ru.nginx.ssl.conf и moydomen.ru.nginx.conf)
каждого сайта добавь строку:
access_log /var/log/nginx/domains/moydomen.ru.bytes bytes;
error_log /var/log/nginx/domains/moydomen.ru.error.log error;
access_log /var/log/nginx/access.log main;