<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<dl>
  <dt>
    <p lang="ru-RU">Здравствуйте!</p>
  </dt>
  <dt>
    <p lang="ru-RU"> Установил форум <span lang="en-US">phpBB...</span></p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU">Юзаю, браузер <span lang="en-US">"</span>Опера",
соответственно устанавливал <span lang="en-US">phpBB </span>этим
браузером...</p>
  </dt>
  <dt>
    <p lang="ru-RU"> Все стало отлично... Чего-то меня дернуло открыть
форум браузером IE . Версия IE 8.0</p>
  </dt>
  <dt>
    <p lang="ru-RU"> И тут наблюдаю странную картину. IE показывает мне
страничку в неоформленном виде. Т.е. без <span lang="en-US">css, </span>без
изображений и т.п. Сплошной текст...</p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU">Пошел смотреть логи, увидел следующие... При
запросе страницы <span lang="en-US">IE </span>аксес логе такое</p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU">…..</p>
  </dt>
  <dt>
    <p lang="ru-RU"> 94.244.156.213 - - [18/Oct/2009:03:02:13 +0400]
"GET /forum/index.php? HTTP/1.1" 200 4337 "-" "Mozilla/4.0 (compatible;
MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR
3.0.4506.2152; .NET CLR 3.5.30729)" "2.52"</p>
  </dt>
  <dt>
    <p lang="ru-RU"> 94.244.156.213 - - [18/Oct/2009:03:02:14 +0400]
"GET
/forum/style.php?sid=ba7bb6c7f099ea2536f223af61b66790&amp;id=1&amp;lang=en
HTTP/1.1" 200 12600 <a class="moz-txt-link-rfc2396E" href="http://xxxxx.xx/forum/index.php?">"http://xxxxx.xx/forum/index.php?"</a> "Mozilla/4.0
(compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727;
.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" "-"</p>
  </dt>
  <dt>
    <p lang="ru-RU"> …..</p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU">в еррор логе выдается такое:</p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><span lang="en-US">2009/10/18 03:01:03 [warn]
28243#0: *11692 delaying request, excess: 0.118, by zone "qraagarphp",
client: 94.244.156.213, server: xxxxx.xx, request: "GET
/forum/style.php?sid=ba7bb6c7f099ea2536f223af61b66790&amp;id=1&amp;lang=en
HTTP/1.1", host: "xxxxx.xx", referrer:
<a class="moz-txt-link-rfc2396E" href="http://xxxxx.xx/forum/index.php?">"http://xxxxx.xx/forum/index.php?"</a></span></p>
  </dt>
  <dt>
    <p lang="ru-RU"> <span lang="en-US">2009/10/18 03:01:03 [warn]
28243#0: *11692 an upstream response is buffered to a temporary file
/var/spool/nginx/fastcgi_temp/0000000020 while reading upstream,
client: 94.244.156.213, server: xxxxx.xx, request: "GET
/forum/style.php?sid=ba7bb6c7f099ea2536f223af61b66790&amp;id=1&amp;lang=en
HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host:
"xxxxx.xx", referrer: <a class="moz-txt-link-rfc2396E" href="http://xxxxx.xx/forum/index.php?">"http://xxxxx.xx/forum/index.php?"</a></span></p>
  </dt>
  <dt>
    <p lang="ru-RU"> <span lang="en-US">2009/10/18 03:01:03 [info]
28243#0: *11692 client timed out (110: Connection timed out) while
sending to client, client: 94.244.156.213, server: xxxxx.xx, request:
"GET
/forum/style.php?sid=ba7bb6c7f099ea2536f223af61b66790&amp;id=1&amp;lang=en
HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host:
"xxxxx.xx", referrer: <a class="moz-txt-link-rfc2396E" href="http://xxxxx.xx/forum/index.php?">"http://xxxxx.xx/forum/index.php?"</a></span></p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU">С Оперой такое не наблюдается вообще...</p>
  </dt>
  <dt>
    <p lang="ru-RU"> И при запросе в эррор логе видно только </p>
  </dt>
  <dt>
    <p lang="ru-RU">2009/10/18 02:46:57 [warn] 28243#0: *6907 an
upstream response is buffered to a temporary file
/var/spool/nginx/fastcgi_temp/0000000018 while reading upstream,
client: 94.244.156.213, server: xxxxx.xx, request: "GET
/forum/style.php?sid=4f020826524e0a3c7a9931f6af2c6ca1&amp;id=1&amp;lang=en
HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host:
"xxxxx.xx", referrer: "<a href="http://radio.ghostdubbers.ru/forum/">http://xxxxx.xx/forum/</a>"</p>
  </dt>
  <dt>
    <p lang="ru-RU"> если я не ошибаюсь, нормальная картина...так?</p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU">Спасти эту ситуацию удалось прибавив <span
 lang="en-US">nodaley </span>к limit_req zone=qraagarphp burst=1 </p>
  </dt>
  <dt>
    <p lang="ru-RU">Но это, мне кажется, не выход, т.к. ддосить будут(</p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU">nginx/0.7.61 + <span lang="en-US">php-fpm</span></p>
  </dt>
  <dt>
    <p lang="ru-RU"> <br>
    </p>
  </dt>
  <dt>
    <p lang="ru-RU"><span lang="en-US">==========================
config: ========================== </span>
    </p>
  </dt>
</dl>
<pre lang="ru-RU"><span lang="en-US">user nginx nginx;</span>
worker_processes 1;

error_log       /var/log/nginx/error_log.log info;
pid             /var/run/nginx.pid;

events {
        worker_connections  1024;
        use epoll;
        accept_mutex        off;
}

http {
        include         /etc/nginx/mime.types;
        default_type    application/octet-stream;

        log_format main
                '$remote_addr - $remote_user [$time_local] '
                '"$request" $status $bytes_sent '
                '"$http_referer" "$http_user_agent" '
                '"$gzip_ratio"';

        access_log  /dev/null ;

        sendfile        on;
        tcp_nopush      on;
        tcp_nodelay     on;
        server_tokens   off;
        keepalive_timeout 0;
        reset_timedout_connection   on;

        gzip on;
        gzip_min_length 1100;
        gzip_buffers    4 8k;
        gzip_types      text/plain;
                                                                               
        client_header_timeout   15;
        client_body_timeout     15;
        send_timeout            15;

        connection_pool_size            256;
        client_header_buffer_size       1k;
        large_client_header_buffers     4 2k;
        request_pool_size               4k;

        output_buffers  1 32k;
        postpone_output 1460;

        ignore_invalid_headers  on;

        proxy_temp_path             /var/spool/nginx/proxy_temp;
        fastcgi_temp_path           /var/spool/nginx/fastcgi_temp;
        client_body_temp_path       /var/spool/nginx/client_body_temp;

        open_file_cache             max=100000 inactive=40s;
        open_file_cache_valid       60s;
        open_file_cache_min_uses    2;
        open_file_cache_errors      on;


        limit_zone raagar $binary_remote_addr 5m;
        limit_req_zone $binary_remote_addr zone=qraagarphp:3m rate=3r/s;



        server {
        listen       80;
        server_name  xxxxx.xx <span lang="en-US">xxxx</span>.xxxxx.xx;


        access_log      /var/log/nginx/xxxxx.xx.access_log main;
        error_log       /var/log/nginx/xxxxx.xx.error_log info;

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /etc/nginx/nginx-dist;
        }

        limit_conn raagar 32;

        location ~ \.php$ {
             limit_req zone=qraagarphp burst=1 ;
             fastcgi_pass   unix:/var/run/php-fpm.sock;
             fastcgi_param  SCRIPT_FILENAME  /var/www/xxxxx.xx$fastcgi_script_name;
             include        /etc/nginx/fastcgi_params;
        }

        location / {
            root   /var/www/xxxxx.xx;
            index  index.php index.html;
        }

       

}
}</pre>
<dl>
  <dt>
    <p lang="ru-RU"> Т.е. ИЕ отдает страницу моментально... ну что,
(send_timeout 15;) браузеру 15 секунд не хватает что ли? Ну и так же по
конфигу видно, что ограничение стоит в 3 запроса в секунду с одного
АйПи... у меня мой собственный АйПишник... в логе видно, что запроса
всего два, и то, в течении 2 секунд.</p>
  </dt>
  <dt>
    <p lang="ru-RU"> Где-то я накосячил?</p>
  </dt>
</dl>
</body>
</html>