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