Opened 8 years ago
Closed 8 years ago
#1374 closed defect (wontfix)
Nginx error_page 499 Error report
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | other | Version: | 1.13.x |
| Keywords: | error_page | Cc: | |
| uname -a: | Linux Tencent-SNG 3.10.94-1-tlinux2_kvm_guest-0019.tl1 #1 SMP Thu Jan 21 17:00:04 CST 2016 x86_64 x86_64 x86_64 GNU/Linux | ||
| nginx -V: | configure arguments: --prefix=/usr/local/services/tnginx_1_0_0-1.0 --with-cc-opt=-O2 --add-module=../ngx_devel_kit-0.3.0 --add-module=../echo-nginx-module-0.60 --add-module=../xss-nginx-module-0.05 --add-module=../ngx_coolkit-0.2rc3 --add-module=../set-misc-nginx-module-0.31 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.06 --add-module=../srcache-nginx-module-0.31 --add-module=../ngx_lua-0.10.7 --add-module=../ngx_lua_upstream-0.06 --add-module=../headers-more-nginx-module-0.32 --add-module=../array-var-nginx-module-0.05 --add-module=../memc-nginx-module-0.17 --add-module=../redis2-nginx-module-0.13 --add-module=../redis-nginx-module-0.3.7 --add-module=../rds-json-nginx-module-0.14 --add-module=../rds-csv-nginx-module-0.07 --with-ld-opt='-Wl,-rpath,/usr/local/services/tnginx_1_0_0-1.0/luajit/lib -Wl,-rpath,/usr/local/services/tnginx_1_0_0-1.0/lib/luajit/lib' --with-http_stub_status_module --sbin-path=/usr/local/services/tnginx_1_0_0-1.0/bin/nginx --error-log-path=/usr/local/services/tnginx_1_0_0-1.0/log/error.log --http-log-path=/usr/local/services/tnginx_1_0_0-1.0/log/access.log --pid-path=/usr/local/services/tnginx_1_0_0-1.0/log/nginx.pid --lock-path=/usr/local/services/tnginx_1_0_0-1.0/log/nginx.lock --conf-path=/usr/local/services/tnginx_1_0_0-1.0/conf/nginx.conf --http-client-body-temp-path=/usr/local/services/tnginx_1_0_0-1.0/client_body_temp --http-proxy-temp-path=/usr/local/services/tnginx_1_0_0-1.0/proxy_temp --http-fastcgi-temp-path=/usr/local/services/tnginx_1_0_0-1.0/fastcgi_temp --http-uwsgi-temp-path=/usr/local/services/tnginx_1_0_0-1.0/uwsgi_temp --http-scgi-temp-path=/usr/local/services/tnginx_1_0_0-1.0/scgi_temp --with-pcre=/data/release/ranrong/Tnginx/addon/pcre-8.40 --with-zlib=/data/release/ranrong/Tnginx/addon/zlib-1.2.11 --with-openssl=/data/release/ranrong/Tnginx/addon/openssl-1.0.2k --add-module=/data/release/ranrong/Tnginx/addon/nginx-let-module-0.0.4 --add-module=/data/release/ranrong/Tnginx/addon/nginx_tcp_proxy_module-master --add-module=/data/release/ranrong/Tnginx/addon/nginx_menshen_module_64 --add-module=/data/release/ranrong/Tnginx/addon/nginx-http-concat --add-module=/data/release/ranrong/Tnginx/addon/nginx_upstream_check_module-master --add-module=/data/release/ranrong/Tnginx/addon/qos_client --add-module=/data/release/ranrong/Tnginx/addon/ngx_l5_module --add-module=/data/release/ranrong/Tnginx/addon/ngx_mmreport --add-module=/data/release/ranrong/Tnginx/addon/nginx_http_monitor_module --add-module=/data/release/ranrong/Tnginx/addon/ngx_http_dyups_module --add-module=/data/release/ranrong/Tnginx/addon/nginx-add-qvia --with-http_stub_status_module --with-http_ssl_module --without-mail_pop3_module --with-stream --without-mail_imap_module --without-mail_smtp_module --with-http_realip_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_addition_module --with-http_v2_module | ||
Description
Dear Sir,
I got 499 error in my nginx log, and i want to do the fallback action by using "error_page" configuration. But i got below information when i start nginx.
nginx: [emerg] invalid value "499" in /usr/local/services/tnginx_1_0_0-1.0/conf/nginx.conf:61 nginx: configuration file /usr/local/services/tnginx_1_0_0-1.0/conf/nginx.conf test failed
so i just wondering how to do the fallback action if i got 499 return code.
Note:
See TracTickets
for help on using tickets.

You can't. The special code 499 is used in nginx to indicate that client closed the connection, and it is not allowed to configure
error_pagefor this code. Quoting CHANGES:Changes with nginx 0.4.3 26 Sep 2006 *) Change: now the 499 error could not be redirected using an "error_page" directive.There are no plans to change this behaviour.