Здравствуйте.
У вас accept_filter не подпускает плохие запросы к nginx-y. И по данному
конфигу нельзя утверждать, что это сервер по-умолчанию.
2013/5/23 Gaidamak
> Перенес обработку 400 в блок сервера по дефолту.
>
> server {
> server_tokens off;
>listen 80 accept_filter=ht
Перенес обработку 400 в блок сервера по дефолту.
server {
server_tokens off;
listen 80 accept_filter=httpready;
recursive_error_pages on;
error_page 400 = @400;
location @400 {
access_log /var/log/nginx-400.log custom_db;
error_page 418 /empty;
return 4
А proxy_intercept_errors должна быть в каком положении?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239439#msg-239439
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
22 мая 2013 г., 17:59 пользователь Gaidamak написал:
> Попробовал потренироваться на 400-х
>
> error_page 400 = @400;
>
> location @400 {
>
> access_log /var/log/nginx-400.log custom_db;
>
> }
>
> В логфайле пусто, хотя 400-х по факту полно.
>
Если я не ошибаюсь, то
400-е ошибки
Hello!
On Wed, May 22, 2013 at 09:59:00AM -0400, Gaidamak wrote:
> Попробовал потренироваться на 400-х
>
> error_page 400 = @400;
>
> location @400 {
>
> access_log /var/log/nginx-400.log custom_db;
>
> }
>
> В логфайле пусто, хотя 400-х по факту полно.
У вас при попытке отд
Попробовал потренироваться на 400-х
error_page 400 = @400;
location @400 {
access_log /var/log/nginx-400.log custom_db;
}
В логфайле пусто, хотя 400-х по факту полно.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239433#msg-239433
_
logcheck может мониторить логи и отсылать все новые вхождения на почту.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239425#msg-239425
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Это и вправду должно быть надежней. Не даст ли кто-нибудь наводку на пример
такой обработки ошибок?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239419#msg-239419
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org
Здравствуйте.
Не проще ли сваливать все 502 ошибки через error_page в один location. В
нем определить custom-ный формат лога (дата, хост, запрос) и в режиме tail
-f разбирать его как угодно.
Никаких блокировок и зависимостей от сторонних модулей.
22 мая 2013 г., 11:56 пользователь Gaidamak напи
О, точно есть. А как этот скрипт себя ведет в случае массового возникновения
502-х?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239416#msg-239416
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinf
а тут говорят, что LUA есть:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/nginx/Makefile?rev=1.392;content-type=text%2Fplain
22 мая 2013 г., 13:34 пользователь Gaidamak написал:
> Спасибо. А нет ли у кого чего-то подобного на перловке, перловый модуль есть
> во фрибсдшном порту, а Lua вроде ка
Спасибо. А нет ли у кого чего-то подобного на перловке, перловый модуль есть
во фрибсдшном порту, а Lua вроде как нет.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239414#msg-239414
___
nginx-ru mailing list
nginx-ru@nginx.org
http:
мы через Lua отправляем (блокирующая операция), смотрите, насколько
это применимо к вашей ситуации
error_page 502 = @502;
location / {
}
location @502 {
default_type 'text/plain';
content_by_lua '
local smtp =
Нет ли готового решения на предмет раз в 15 минут сканировать access.log (в
идеале - запомнив текущую позицию) , собрать все 502-е ( и/или другие - по
выбору) и, если обнаружились, скинуть на e-mail.
db
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239411#msg-239411
14 matches
Mail list logo