<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Насколько <br>
    </p>
    <p align="left">
      <blockquote type="cite">nginx логирует запрос только если
        попробовал все апстримы, или после
        каждого? Здесь больше похоже на второе. Можно ли как-то
        настроить чтобы
        логировался только результат последнего попробованного апстрима?
        Он и будет
        результатом запроса. </blockquote>
      <a
        href="http://nginx.org/ru/docs/http/ngx_http_upstream_module.html">http://nginx.org/ru/docs/http/ngx_http_upstream_module.html</a>
      - здесь указано, что запрос передается в случае неудачи следующему
      серверу апстрима, и в случае неуспеха, будет возвращен результат
      последнего. А так как в access_log возвращается фактический код
      ответа клиенту, то на один запрос от клиента должна быть одна
      запись в access_log. Если бы на один запрос, было бы несколько
      записей - то это очень странное поведение. <br>
    </p>
    <p align="left">Я  вроде эксперементировал на этот счет, в случае
      трех серверов в апстриме, в access_log попадает одна запись с
      фактическим кодом ответа клиенту, в error_log попадает три записи,
      о том что неудалось соединиться с каждым серверов из  апрстрима.<br>
      <br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Kind regards
Dmitry Sergeev
Tel: +7 (951) 129-75-72</pre>
  </body>
</html>