У нас стоит:
proxy_next_upstream error timeout http_500 http_502 http_503 http_504;
Иногда в случае если один из апстримов в дауне в access.log появляются подобные строчки:
10.10.10.10 - S387DE34EI-1557637722 [12/May/2019:05:08:42 +0000] "GET /blah/blah HTTP/1.1" 502 12001 "-" "- example.com" "-"
nginx логирует запрос только если попробовал все апстримы, или после каждого? Здесь больше похоже на второе. Можно ли как-то настроить чтобы логировался только результат последнего попробованного апстрима? Он и будет результатом запроса.
nginx version: nginx/1.14.0