﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	uname	nginx_version
1471	Nginx ignores proxy_read_timeout inside location context	maximzxc@…		"Config looks like:

{{{

    server {
        ...
        proxy_read_timeout 45s;
        ...
    
        location /admin {
            proxy_pass http://ADMIN_APP_IP:8000;
        }

        location /admin/analytics {
            proxy_read_timeout 900s;
        }
    }

}}}

For some reason, when I send a request to https://my_stage_server_addr.com/admin/analytics/ `proxy_read_timeout` inside `location /admin/analytics` seems to be ignored, because after `45s` nginx returns 504 error. If I change `proxy_read_timeout` value inside server context everything works fine.

The documentation says that it should be ok to use `proxy_read_timeout` inside `location` http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout, maybe I miss something?

"	defect	closed	major		nginx-module	1.13.x	invalid	proxy_read_timeout ngx_http_proxy_module		Linux 88c9461fb367 4.4.0-1049-aws #58-Ubuntu SMP Fri Jan 12 23:17:09 UTC 2018 x86_64 Linux	"nginx version: nginx/1.13.3
built by gcc 6.2.1 20160822 (Alpine 6.2.1) 
built with OpenSSL 1.0.2k  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-http_xslt_module=dynamic --with-http_image_filter_module=dynamic --with-http_geoip_module=dynamic --with-threads --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-stream_realip_module --with-stream_geoip_module=dynamic --with-http_slice_module --with-mail --with-mail_ssl_module --with-compat --with-file-aio --with-http_v2_module"
