Рейтинг:-1

Файл с именем «off», расположенный в /server/nginx.

флаг ma

В /server/nginx есть файл "off". Он записывает журналы ошибок. Я установил для error_log значение /dev/null crit; в nginx.conf. Не понимаю, зачем был создан этот "офф" файл. Как я могу остановить запись журналов. Моя версия nginx 1.16.

Ниже приведен nginx.conf:

пользователь www www;

рабочие_процессы авто;

error_log /dev/null крит;

pid /www/server/nginx/logs/nginx.pid;

worker_rlimit_nofile 51200;

События
    {
        использовать эполл;
        worker_connections 51200;
        мульти_принять;
    }

http
    {
        включить mime.types;
        
        #include luawaf.conf;

        включить proxy.conf;

        default_type application/octet-stream;

        server_names_hash_bucket_size 512;
        client_header_buffer_size 32 КБ;
        large_client_header_buffers 4 32 КБ;
        client_max_body_size 200м;

        отправить файл включен;
        tcp_nopush включен;

        keepalive_timeout 60;

        tcp_nodelay включен;

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64 КБ;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128 КБ;
        fastcgi_temp_file_write_size 256 КБ;
        fastcgi_intercept_errors включен;

        gzip включен;
        gzip_min_length 1k;
        gzip_buffers 4 16k;
        gzip_http_версия 1.1;
        gzip_comp_level 2;
        gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
        gzip_vary включен;
        gzip_proxied просрочено приватная авторизация без кеша и без хранилища;
        gzip_disable "MSIE [1-6]\.";

        limit_conn_zone $binary_remote_addr zone=perip:10m;
        limit_conn_zone $server_name zone=perserver:10m;

        server_tokens отключены;
        доступ_лог выключен;

сервер
    {
        слушать 888;



        имя_сервера phpmyadmin;
        индекс index.html index.htm index.php;
        корень /www/сервер/phpmyadmin;
            расположение ~ /tmp/ {
                вернуть 403;
            }

        #error_page 404 /404.html;
        включить enable-php.conf;
        включить файл deny-bots.conf;

        расположение ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            истекает 30 дней;
            журнал_ошибок /dev/null;
            доступ_лог выключен;
        }

        местоположение ~ .*\.(js|css)?$
        {
            истекает через 12 часов;
            журнал_ошибок /dev/null;
            доступ_лог выключен;
        }

        расположение ~/\.
        {
            отрицать все;
        }

        журнал_доступа /www/wwwlogs/access.log;
    }
включить /www/server/panel/vhost/nginx/*.conf;
}
Рейтинг:2
флаг ma

Я нашел причину проблемы.Это потому, что example.com.conf находится по адресу /www/server/panel/vhost/nginx/ (последняя строка в nginx.conf). error_log: off добавлен в разделы местоположения в этом примере.com.conf.

Изменен error_log: off на error_log /dev/null; В файл "off" журнал не записывается. Остановите nginx, удалите файл «off» и запустите nginx. Файл "off" создан не будет.

Paul avatar
флаг cn
Вы можете получить более качественные и быстрые ответы, включив полные и правильные файлы конфигурации.
djdomi avatar
флаг za
и не используйте административные панели это оффтоп
Рейтинг:2
флаг ng

Именно из-за всех access_log выключен записи. Это недопустимый синтаксис, и он интерпретирует его как файл с именем выключенный :)

Изменить: видимо, вопрос пропустил случайный error_log выключен, с выключенный являющееся именем файла. (Только для access_log, выключенный действительно отключить его, кажется.

Paul avatar
флаг cn
Не могли бы вы рассказать об этом подробнее?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.