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

Artemiev Igor ai at kliksys.ru
Fri Sep 18 17:26:04 MSD 2009


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, проблема не воспроизводится.





More information about the nginx-ru mailing list