Работает ли 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