Page 1 of 1

Файлы логов

Posted: Wed Sep 06, 2017 6:40 am
by gecube_ru
Обратил внимание, что файлы логов для nginx и apache указывают в одно место:
/var/log/httpd/domains/<domain_name>.log (для access log) и /var/log/httpd/domains/<domain_name>.error.log (для error log).

Хочу уточнить - это вообще нормальное поведение? Проблемы не вызывает? Есть подозрение, что не очень хорошо, если Апач и nginx будут писать в один и тот же файл лога. А по конфигурации получается именно так.

Это растет из стандартных шаблонов:
default.tpl для apache

Code: Select all

    CustomLog /var/log/%web_system%/domains/%domain%.bytes bytes
    CustomLog /var/log/%web_system%/domains/%domain%.log combined
    ErrorLog /var/log/%web_system%/domains/%domain%.error.log
default.tpl для nginx

Code: Select all

    error_log  /var/log/httpd/domains/%domain%.error.log error;

    location / {
        proxy_pass      http://%ip%:%web_port%;
        location ~* ^.+\.(%proxy_extentions%)$ {
            root           %docroot%;
            access_log     /var/log/httpd/domains/%domain%.log combined;
            access_log     /var/log/httpd/domains/%domain%.bytes bytes;
При этом шаблоны для nginx в спарке с php-fpm указывают на

Code: Select all

    access_log  /var/log/nginx/domains/%domain%.log combined;
    access_log  /var/log/nginx/domains/%domain%.bytes bytes;
    error_log   /var/log/nginx/domains/%domain%.error.log error;
К тому же в разных шаблонах то используется жестко забитое название каталога httpd, то переменная %web_system% - никакого единого подхода!

Операционная система centos, но уверен, что это для всех так.

Re: Файлы логов

Posted: Thu Sep 14, 2017 7:57 pm
by gecube_ru
Я так понял, что у всех все нормально фурыкает ;)

Re: Файлы логов

Posted: Mon Feb 12, 2018 10:11 am
by skurudo
Нормальное :)