<div>Вроде разобрался.</div><div>пока работает так:<br /><blockquote type="cite"><p style="line-height:17px;white-space:pre-wrap;">map $connection $upstream_group {<br />        default 0;<br />        "~(?<hash_id>\d)$" $hash_id;<br />    }</p></blockquote></div><div>Про <span style="line-height:17px;white-space:pre-wrap;">split_clients знаю, но он пока не подходит.</span></div><div> </div><div>Спасибо.</div><blockquote type="cite"><p> </p><p style="line-height:17px;white-space:pre-wrap;">Hello!<br /><br />On Wed, Dec 04, 2013 at 01:58:41PM +0400, Kalinin Mike wrote:</p><blockquote style="margin-top:40px;margin-bottom:40px;margin-left:0px;padding:0px;border:0px none;line-height:17px;white-space:pre-wrap;" type="cite"><div style="font-size:0.7em;font-family:Verdana;margin:35px 0px 20px;color:#5c729a;"><span style="padding:0.3em 1em 0.3em 2em;margin:0px 1em 0px ;display:inline-block;cursor:pointer;background-color:#eaeef5;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;"><span style="display:inline-block;overflow:hidden;white-space:nowrap;">Показать цитату от «PM +0400, Kalinin Mike»</span></span><span style="cursor:pointer;">Показать всю переписку</span></div></blockquote><p style="line-height:17px;white-space:pre-wrap;">Проблемы конфигурации, которую вы пытаетесь написать:<br /><br />1. У вас map'е используется не регулярное выражение, а константная <br />строка.  Чтобы было регулярное выражение - перед ним должне быть <br />указан символ "~", см. <a href="http://nginx.org/r/map/ru" style="color:#000000;" target="_blank">http://nginx.org/r/map/ru</a>.<br /><br />2. Даже если сделать регулярное выражение из того, что у вас <br />написано - работать не будет, т.к. то, что у вас написано - <br />невозможно скомпилировать:<br /><br />$ pcretest<br />PCRE version 8.<span>33 2013-05-28</span><br /><br />  re> /?<connection>\d{1}&/<br />Failed: nothing to repeat at offset 0<br />  re> <br /><br />3. Не надо пытаться менять значение переменной $connection.  Толку <br />не будет, а плохо - может.<br /><br />Правильно как-то так:<br /><br />    map $connection $upstream_group {<br />        default 0;<br />        "~(?<foo>\d)$" $foo;<br />    }<br /><br />Впрочем, я бы рекомендовал посмотреть вместо этого в сторону split_clients, <br /><a href="http://nginx.org/ru/docs/http/ngx_http_split_clients_module.html" style="color:#000000;" target="_blank">http://nginx.org/ru/docs/http/ngx_http_split_clients_module.html</a><br /><br />-- <br />Maxim Dounin<br /><a href="http://nginx.org/en/donation.html" style="color:#000000;" target="_blank">http://nginx.org/en/donation.html</a></p></blockquote>