Повадилась такая вот напасть. http://www.80legs.com/webcrawler.html Как ее грамотно выпилить? В логах много такого: 109.166.134.39 - - [29/Oct/2013:18:34:09 +0400] site.domain.com "GET /page/url/ HTTP/1.1" 502 107 "-" "Mozilla/5.0 (compatible; 008/0.85; http://www.80legs.com/webcrawler.html) Geckby Gaidamak - Nginx Mailing List - Russian
Перенес обработку 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 400; } location / { aby Gaidamak - Nginx Mailing List - Russian
А proxy_intercept_errors должна быть в каком положении?by Gaidamak - Nginx Mailing List - Russian
Попробовал потренироваться на 400-х error_page 400 = @400; location @400 { access_log /var/log/nginx-400.log custom_db; } В логфайле пусто, хотя 400-х по факту полно.by Gaidamak - Nginx Mailing List - Russian
Это и вправду должно быть надежней. Не даст ли кто-нибудь наводку на пример такой обработки ошибок?by Gaidamak - Nginx Mailing List - Russian
О, точно есть. А как этот скрипт себя ведет в случае массового возникновения 502-х?by Gaidamak - Nginx Mailing List - Russian
Спасибо. А нет ли у кого чего-то подобного на перловке, перловый модуль есть во фрибсдшном порту, а Lua вроде как нет.by Gaidamak - Nginx Mailing List - Russian
Нет ли готового решения на предмет раз в 15 минут сканировать access.log (в идеале - запомнив текущую позицию) , собрать все 502-е ( и/или другие - по выбору) и, если обнаружились, скинуть на e-mail. dbby Gaidamak - Nginx Mailing List - Russian
cd / drwxr-xr-x 24 root wheel 512 Apr 25 22:23 var cd /var drwxr-x--- 3 root wheel 512 Apr 25 17:38 cache cd cache drwxr-xr-x 4 www wheel 512 Apr 25 18:29 nginx Причем конфиг перенесен с другого, вполне себе рабочего сервера.by Gaidamak - Nginx Mailing List - Russian
FreeBSD 9.1, user www. nginx запускается, создает папку кеша, но не может с ней работать. Чего только не делал, даже с правами на директорию 777 получается только это. Вообще не понимаю, что происходит. 2013/04/25 18:10:39 6382#0: opendir() "/var/cacby Gaidamak - Nginx Mailing List - Russian
То есть, это просто TIME_WAIT так отображается?by Gaidamak - Nginx Mailing List - Russian
Nginx на фронтенде. Freebsd 8.3 сетевой драйвер bge sockstat -4 www nginx 1153 10 tcp4 127.0.0.1:8093 *:* www nginx 1153 11 tcp4 127.0.0.1:8098 *:* www nginx 1153 12 tcp4 127.0.0.1:8109 *:* www nginx 1153 13 tcp4 127.0.0.1:8091 *:* www nginx 1153 14 tcp4 127.0.0.1:8092by Gaidamak - Nginx Mailing List - Russian
![]() |
![]() |
![]() |
![]() |
![]() |