Как будто бы maxconn в haproxy тоже ограничивает число подключений на весь кластер, а не per-HTTP_HOST:<br><br><pre>maxconn &lt;number&gt;<br>  Sets the maximum per-process number of concurrent connections to &lt;number&gt;. It<br>
  is equivalent to the command-line argument &quot;-n&quot;. Proxies will stop accepting<br>  connections when this limit is reached. The &quot;ulimit-n&quot; parameter is<br>  automatically adjusted according to this value. See also &quot;ulimit-n&quot;.<br>
</pre><br><br><div class="gmail_quote">2009/11/22 Gena Makhomed <span dir="ltr">&lt;<a href="mailto:gmm@csdoc.com">gmm@csdoc.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Dmitry Koterov wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

выделить каждому виртуальному хосту отдельный listening socket<br>
на backend`е - это не поможет, потому что backend сначала делает<br>
accept(), а только потом узнает имя виртуального хоста, на который<br>
пришел этот запрос. поэтому надо будет делать каждому виртуальному<br>
хосту выделенный apache, или - делать ограничение средствами nginx.<br>
</blockquote></blockquote>
<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
Выделить каждому хосту apache не всегда возможно (хостов может быть<br>
с десяток тысяч запросто). Насчет accept - не совсем понял. Ведь если<br></div>
у каждого виртуального хоста будет свой собственный внутренний ip (192.168.66.1 для *.<a href="http://aaa.ru" target="_blank">aaa.ru</a> &lt;<a href="http://aaa.ru" target="_blank">http://aaa.ru</a>&gt;, 192.168.66.2 для *.<a href="http://bbb.ru" target="_blank">bbb.ru</a> &lt;<a href="http://bbb.ru" target="_blank">http://bbb.ru</a>&gt; и т.д.), то ведь не нужно будет HTTP_HOST разбирать.<br>

</blockquote>
<br>
даже если все отдельные виртуальные хосты будут разнесены по различным внутренним ip-адресам, я не знаю как средствами одного apache сделать ограничение &quot;не больше 5 одновременных коннектов на каждый&quot; ip-адрес.<br>

в haproxy есть параметр maxconn, - &quot;This parameter is very important<br>
as it can save fragile servers from going down under extreme loads&quot;.<br>
<br>
-- <br>
Best regards,<br><font color="#888888">
 Gena<br>
<br>
<br>
</font></blockquote></div><br>