Re: Не работает map c переменными $status и $upstream status

YuriV nginx-forum на forum.nginx.org
Ср Авг 3 07:41:57 UTC 2016


Валентин Бартенев

Хм, т.е. намекаете, что я где-то обшибся?
НО, я специально подбацал формат лога, чтобы эти переменные в него попадали
и там все как раз ОК:

    log_format  cust  '$remote_addr - $remote_user [$time_local] "$request"
'
                      '$status $body_bytes_sent "$http_referer" '
                      '"$upstream_status"    "$do_cache"';


10.2.14.219 - - [02/Aug/2016:13:29:24 -0400] "GET /WebForm1.aspx?code=200
HTTP/1.1" 200 588 "-" "200"    "no-cache"
10.2.14.219 - - [02/Aug/2016:13:29:24 -0400] "GET /WebForm1.aspx?code=200
HTTP/1.1" 200 586 "-" "200"    "no-cache"
10.2.14.219 - - [02/Aug/2016:13:29:28 -0400] "GET /WebForm1.aspx?code=500
HTTP/1.1" 500 674 "-" "500"    "no-cache"
10.2.14.219 - - [02/Aug/2016:13:29:30 -0400] "GET /WebForm1.aspx?code=500
HTTP/1.1" 500 674 "-" "500"    "no-cache"

Специально погуглил переменную $upstream_status :
http://nginx.org/ru/docs/http/ngx_http_upstream_module.html
Вроде как правильно написал. Да и мапа жеж не сработала бы вообще, если бы
этой переменной не было.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268696,268705#msg-268705



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