Работает ли proxy ignore client abort?

pudovd nginx-forum на nginx.us
Вт Май 24 20:05:50 MSD 2011


Здравствуйте.

Работает ли в последних версиях опция
proxy_ignore_client_abort? 
Мною были проверены версии: 0.7.67 и 1.0.0 -
не удачно. 

ПРОВЕРКА:
1) Тестовый клиент взят отсюда:
http://www.linux.org.ru/jump-message.jsp?msgid=3824919&cid=3825140

РЕЗУЛЬТАТЫ:
*) клиент не вызывает shutdown() ==> запрос
передаётся бэкенду;
*) клиент вызывает shutdown() && на сервере
"proxy_ignore_client_abort off" ==> запрос не
передаётся бэкенду && сервер возвращает
http_response_code_499;
*) клиент вызывает shutdown() && на сервере
"proxy_ignore_client_abort on" ==> запрос не
передаётся бэкенду && сервер возвращает
http_response_code_400.

КОНФИГУРАЦИЯ.
=======================
server {
        listen                                   192.168.0.10;
        server_name                      example-servername;

        proxy_ignore_client_abort       on;

        access_log                     
/var/log/nginx/example-servername_access.log combined_time;
        error_log                      
/var/log/nginx/example-servername_error.log error;

        location / {
                proxy_pass              http://192.168.0.11:8080/;
        }
}
=======================

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,200424,200424#msg-200424




Подробная информация о списке рассылки nginx-ru