В итоге проблему убрал через echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle. Так же работает и установка в 1 tcp_tw_reuse. Соответсвенно первое включает быстрое избавление от tcp TIME_WAIT сокетов, вторая опция - фактически принудительный SO_REUSEADDR насколько я понимаю. Надеюсь, других проблем это не привнесет.
<br><br><div><span class="gmail_quote">On 9/28/07, <b class="gmail_sendername">Igor Sysoev</b> <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, Sep 28, 2007 at 06:13:48PM +0400, Alexander Zheglov wrote:<br><br>> Я правильно понимаю, что это та проблема, которая во freeBSD решилась через<br>> sysctl net.inet.ip.portrange и рандоминизацию? Если это она, то не могли бы
<br><br>Да. Но через выключение рандоминизации.<br><br>> Вы объяснить механизм возникновения, может быть получится ее решить какими<br>> то мелкими патчами.<br><br>Описывать подробно я не в силах. Что-то близкое есть здесь:
<br><a href="http://sysoev.ru/freebsd/sequence.html">http://sysoev.ru/freebsd/sequence.html</a></blockquote><div><br>Спасибо.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> С уважением, Александр Жеглов<br>><br>> On 9/28/07, Igor Sysoev <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>> wrote:<br>> ><br>> > On Fri, Sep 28, 2007 at 05:58:09PM +0400, Alexander Zheglov wrote:
<br>> ><br>> > > В логах наблюдаю следующую ошибку:<br>> > > 2007/09/27 23:48:21 [crit] 5258#0: *1230293 connect() to<br>> > > 127.0.0.1:11211failed (99: Cannot assign requested address) while
<br>> > > connecting to upstream,<br>> > > client: <a href="http://127.0.0.1">127.0.0.1</a>, server: localhost, URL:<br>> > > "/test?path=/static/images/musicgroups/58/97/preview.jpeg", upstream:
<br>> > > "memcached://127.0.0.1:11211", host: "localhost"<br>> > ><br>> > > Не подскажете, в чем может быть проблема и куда примерно копать?<br>> ><br>> > Нужно увеличить число исходящих портов. Как это сделать в Линуксе - не
<br>> > знаю.<br>> ><br>> ><br>> > --<br>> > Игорь Сысоев<br>> > <a href="http://sysoev.ru">http://sysoev.ru</a><br>> ><br>> ><br><br>--<br>Игорь Сысоев<br><a href="http://sysoev.ru">
http://sysoev.ru</a><br><br></blockquote></div><br>