Re: Windows: не работает директива access_log off

2016-04-28 Пенетрантность Alex Domoradov
Понял, спасибо

2016-04-28 16:41 GMT+03:00 Валентин Бартенев :

> On Thursday 28 April 2016 15:52:36 Alex Domoradov wrote:
> > Просто не хотелось бы отключать 404 для всего сервера, так как иногда
> > полезно потом анализировать логи, хотелось бы отключить только для
> > /healthCheckForAWSLB.jsp, ибо из-за большого кол-ва обращений со стороны
> > ELB балансировщиков, за день error/access логи "распухают"
> >
> [..]
>
> Можно и так, но тогда нужно задать для /healthCheckForAWSLB.jsp директиву
> error_page, которая будет перенаправлять в отдельный location.
>
> Альтернативно можно использовать access_log с параметром if.
>
> --
> Валентин Бартенев
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows: не работает директива access_log off

2016-04-28 Пенетрантность Валентин Бартенев
On Thursday 28 April 2016 15:52:36 Alex Domoradov wrote:
> Просто не хотелось бы отключать 404 для всего сервера, так как иногда
> полезно потом анализировать логи, хотелось бы отключить только для
> /healthCheckForAWSLB.jsp, ибо из-за большого кол-ва обращений со стороны
> ELB балансировщиков, за день error/access логи "распухают"
> 
[..]

Можно и так, но тогда нужно задать для /healthCheckForAWSLB.jsp директиву
error_page, которая будет перенаправлять в отдельный location.

Альтернативно можно использовать access_log с параметром if.

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows: не работает директива access_log off

2016-04-28 Пенетрантность Илья Шипицин
условие "if" в директиве access_log ?

28 апреля 2016 г., 17:52 пользователь Alex Domoradov 
написал:

> Просто не хотелось бы отключать 404 для всего сервера, так как иногда
> полезно потом анализировать логи, хотелось бы отключить только для
> /healthCheckForAWSLB.jsp, ибо из-за большого кол-ва обращений со стороны
> ELB балансировщиков, за день error/access логи "распухают"
>
> 2016-04-28 15:36 GMT+03:00 Валентин Бартенев :
>
>> On Thursday 28 April 2016 15:24:03 Alex Domoradov wrote:
>> > Да, у меня на уровне server задано
>> >
>> > error_page  404 /404.html;
>> >
>> > А мне надо и для 404 сделать?
>> >
>> > location = /404.html {
>> >log_not_found off;
>> >access_log off;
>> > }
>> >
>> > Или есть какое то более красивое решение
>>
>> "log_not_found off" тут уже не нужно, если 404.html существует.
>>
>> А так да, если хотите выключить логирование обращений к страницам ошибок,
>> то самый прямой путь это делать в соответствующем блоке location, который
>> эти страницы обрабатывает.
>>
>> С другой стороны, раз у вас
>>
>>   location = /healthCheckForAWSLB.jsp { }
>>
>> гарантированно приводит к 404 ответу, который обрабатывается в другом
>> блоке, то конкретно в этом нет смысла задавать access_log off.
>>
>> --
>> Валентин Бартенев
>> ___
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows: не работает директива access_log off

2016-04-28 Пенетрантность Alex Domoradov
Просто не хотелось бы отключать 404 для всего сервера, так как иногда
полезно потом анализировать логи, хотелось бы отключить только для
/healthCheckForAWSLB.jsp, ибо из-за большого кол-ва обращений со стороны
ELB балансировщиков, за день error/access логи "распухают"

2016-04-28 15:36 GMT+03:00 Валентин Бартенев :

> On Thursday 28 April 2016 15:24:03 Alex Domoradov wrote:
> > Да, у меня на уровне server задано
> >
> > error_page  404 /404.html;
> >
> > А мне надо и для 404 сделать?
> >
> > location = /404.html {
> >log_not_found off;
> >access_log off;
> > }
> >
> > Или есть какое то более красивое решение
>
> "log_not_found off" тут уже не нужно, если 404.html существует.
>
> А так да, если хотите выключить логирование обращений к страницам ошибок,
> то самый прямой путь это делать в соответствующем блоке location, который
> эти страницы обрабатывает.
>
> С другой стороны, раз у вас
>
>   location = /healthCheckForAWSLB.jsp { }
>
> гарантированно приводит к 404 ответу, который обрабатывается в другом
> блоке, то конкретно в этом нет смысла задавать access_log off.
>
> --
> Валентин Бартенев
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows: не работает директива access_log off

2016-04-28 Пенетрантность Валентин Бартенев
On Thursday 28 April 2016 15:24:03 Alex Domoradov wrote:
> Да, у меня на уровне server задано
> 
> error_page  404 /404.html;
> 
> А мне надо и для 404 сделать?
> 
> location = /404.html {
>log_not_found off;
>access_log off;
> }
> 
> Или есть какое то более красивое решение

"log_not_found off" тут уже не нужно, если 404.html существует.

А так да, если хотите выключить логирование обращений к страницам ошибок,
то самый прямой путь это делать в соответствующем блоке location, который
эти страницы обрабатывает.

С другой стороны, раз у вас

  location = /healthCheckForAWSLB.jsp { }

гарантированно приводит к 404 ответу, который обрабатывается в другом
блоке, то конкретно в этом нет смысла задавать access_log off.

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows: не работает директива access_log off

2016-04-28 Пенетрантность Alex Domoradov
Да, у меня на уровне server задано

error_page  404 /404.html;

А мне надо и для 404 сделать?

location = /404.html {
   log_not_found off;
   access_log off;
}

Или есть какое то более красивое решение

2016-04-28 15:04 GMT+03:00 Валентин Бартенев :

> On Thursday 28 April 2016 11:47:18 Alex Domoradov wrote:
> > Привет всем,
> >
> > Собственно использую простую конфигурацию
> >
> > location = /healthCheckForAWSLB.jsp {
> >log_not_found off;
> >access_log off;
> > }
> >
> > Но при этом в access.log все равно попадают обращения.
> >
> > 172.28.1.10 - - [28/Apr/2016:08:34:31 +] "GET
> /healthCheckForAWSLB.jsp
> > HTTP/1.1" 404 896 "-" "ELB-HealthChecker/1.0" "-"
> >
> > 172.28.1.254 - - [28/Apr/2016:08:34:33 +] "GET
> /healthCheckForAWSLB.jsp
> > HTTP/1.1" 404 896 "-" "ELB-HealthChecker/1.0" "-"
> >
> > 172.28.2.59 - - [28/Apr/2016:08:34:35 +] "GET
> /healthCheckForAWSLB.jsp
> > HTTP/1.1" 404 896 "-" "ELB-HealthChecker/1.0" "-"
> >
> > Это какие то ограничения windows или я что то делаю не так?
> >
> > nginx.exe -v
> > nginx version: nginx/1.8.1
>
> У вас видимо где-то error_page 404 задано, что приводит к перенаправлению
> запросов в другую локацию, где уже access_log включен.
>
> --
> Валентин Бартенев
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows: не работает директива access_log off

2016-04-28 Пенетрантность Валентин Бартенев
On Thursday 28 April 2016 11:47:18 Alex Domoradov wrote:
> Привет всем,
> 
> Собственно использую простую конфигурацию
> 
> location = /healthCheckForAWSLB.jsp {
>log_not_found off;
>access_log off;
> }
> 
> Но при этом в access.log все равно попадают обращения.
> 
> 172.28.1.10 - - [28/Apr/2016:08:34:31 +] "GET /healthCheckForAWSLB.jsp
> HTTP/1.1" 404 896 "-" "ELB-HealthChecker/1.0" "-"
> 
> 172.28.1.254 - - [28/Apr/2016:08:34:33 +] "GET /healthCheckForAWSLB.jsp
> HTTP/1.1" 404 896 "-" "ELB-HealthChecker/1.0" "-"
> 
> 172.28.2.59 - - [28/Apr/2016:08:34:35 +] "GET /healthCheckForAWSLB.jsp
> HTTP/1.1" 404 896 "-" "ELB-HealthChecker/1.0" "-"
> 
> Это какие то ограничения windows или я что то делаю не так?
> 
> nginx.exe -v
> nginx version: nginx/1.8.1

У вас видимо где-то error_page 404 задано, что приводит к перенаправлению
запросов в другую локацию, где уже access_log включен.

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru