Всем доброго времени суток.<div><br></div><div>Есть конфиг, в котором используется limit_zone/limit_conn и proxy_pass к бэкенду с apache.</div><div>Там же перехват 500-504х ошибок через error_page и переход в именованный locaition @error500.</div>
<div><br></div><div><div><font class="Apple-style-span" face="'courier new', monospace">limit_zone one $binary_remote_addr 10m;</font></div><div><font class="Apple-style-span" face="'courier new', monospace">log_format outofsrv '"$time_local" $host $request_method $original_uri $remote_addr/$geoip_country_code $status/$upstream_status $request_time/$upstream_response_time $content_length/$body_bytes_sent "$http_user_agent"';</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><font class="Apple-style-span" face="'courier new', monospace">location / {</font></div><div><font class="Apple-style-span" face="'courier new', monospace"><br>
</font></div><div><font class="Apple-style-span" face="'courier new', monospace"> limit_conn one 50;</font></div><div><font class="Apple-style-span" face="'courier new', monospace"> proxy_pass <a href="http://127.0.0.1:80">http://127.0.0.1:80</a>;</font></div>
</div><div><div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><font class="Apple-style-span" face="'courier new', monospace"> error_page 500 502 503 504 =503 @error500;</font></div>
</div><div><font class="Apple-style-span" face="'courier new', monospace"> <SKIP></font></div><div><font class="Apple-style-span" face="'courier new', monospace">}</font></div><div><font class="Apple-style-span" face="'courier new', monospace"><br>
</font></div><div><div><font class="Apple-style-span" face="'courier new', monospace">location @error500 {</font></div><div><div><font class="Apple-style-span" face="'courier new', monospace"> internal;</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"> root /bla/bla/htdocs;</font></div><div><font class="Apple-style-span" face="'courier new', monospace"> set $original_uri $uri;</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"> rewrite ^.*$ /sorry.html break;</font></div><div><font class="Apple-style-span" face="'courier new', monospace"> access_log /bla/bla/nginx/error500.log outofsrv buffer=1m;</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"> log_not_found on;</font></div><div><font class="Apple-style-span" face="'courier new', monospace">}</font></div></div><div><br>
</div><div>Вопрос - как разделить (разложить по разным файлам) 500-504е ошибки от бэкенда и 503е от срабатывания limit_conn?</div><div>Поиски в в документации и гугле не дали желанного результата. Плз, ткните урлом или примером.</div>
<br>-- <br>С Уважением,<br>Костенко Евгений<br><br>моб: +7(928)2961142<br>icq: 101241013<br>jabber: <a href="mailto:nobody.mail@gmail.com" target="_blank">nobody.mail@gmail.com</a><br>skype: <a href="http://nobody.ru" target="_blank">nobody.ru</a><br>
<br>
</div>