ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Обновился до 0.8.1 5, stub_status начал показывать странное



On Fri, Sep 18, 2009 at 12:44:26PM +0400, Igor Sysoev wrote:
> Возможно, проблема в aio. Буду смотреть.

Похоже проблема в post_action + fastcgi.
Вот тестовый конфиг, с которым проблема воспроизводится:


user  ai;
worker_processes  1;

events {
    worker_connections  1024;
}


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

    sendfile        off;
    aio on;
    output_buffers 1 256k;
    tcp_nopush     on;

    keepalive_timeout  0;

    gzip  off;
    charset off;

    server {
        listen       80;
        server_name  localhost;


        location /upload.html {
            alias /home/ai/up/test/form.html;
        }

        location / {
            root   /home/ai/filmes/dvd;
            autoindex on;
            post_action @ok;
        }
        location = /status {
            stub_status on;
        }
        location @ok {
            fastcgi_pass   127.0.0.1:9000;
            include fastcgi_params;
            fastcgi_param  SCRIPT_FILENAME  /home/ai/up/php/compl.php;
        }
    }
}

13 последовательных закачек дали 

13 CLOSE_WAIT

Статус nginx`а:
Active connections: 13 
server accepts handled requests
 21 21 21 
Reading: 0 Writing: 13 Waiting: 0 


Если убрать post_action, проблема не воспроизводится.



 




Copyright © Lexa Software, 1996-2009.