<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как ограничить число &apos;отдыхающих&apos; процессов Apache?</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID8/5272.html</link>
    <description>У меня на сервере всего 500Mb оперативки и возникает такая проблема: Apache порождает много процессов, большинство из которых не работеют (ожидают запросов), находясь в состоянии sbwait, и занимают много памяти.&lt;br&gt;&lt;br&gt;Помогает только перезагрузка Apache, после нее процессов становится намного меньше, памяти свободной больше. Но через 1-2 часа Apache снова всю память забирает.&lt;br&gt;&lt;br&gt;Я сделал у Apache вроде бы правильные настройки:&lt;br&gt;&lt;br&gt;Maxclients=150&lt;br&gt;StartServers=5&lt;br&gt;MinSpareServers=5&lt;br&gt;MaxSpareServers=10&lt;br&gt;KeepAliveTimeout=5&lt;br&gt;Timeout=30&lt;br&gt;&lt;br&gt;Что можно сделать в такой ситуации? Как заставить Apache удалять большинство (не все) ожидающие работы процессы?&lt;br&gt;&lt;br&gt;Может ли подвешивать процессы Apache использование постоянного соединения php и mysql - функция mysql_pconnect?&lt;br&gt;</description>

<item>
    <title>Как ограничить число &apos;отдыхающих&apos; процессов Apache? (johnjoy)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID8/5272.html#1</link>
    <pubDate>Thu, 04 Oct 2007 19:22:25 GMT</pubDate>
    <description>ставьте nginx перед апачем, выключайте keepalive и жестко ограничивайте количество процессов апача 5-10 (поверьте, больше не надо):&lt;br&gt;StartServers         5&lt;br&gt;MinSpareServers      5&lt;br&gt;MaxSpareServers     10&lt;br&gt;MaxClients          10&lt;br&gt;&lt;br&gt;Не забудьте поставить mod_rpaf или mod_realip&lt;br&gt;&lt;br&gt;Дальнейшие шаги: &lt;br&gt;-подключте php акселератор (тот же eaccelerator)&lt;br&gt;-отдавайте статику через nginx&lt;br&gt;</description>
</item>

</channel>
</rss>
