VDS с 256 Мб ОЗУ: Apache+MySQL+mod_php+mod_wsgi+Django?
Добрый день.
Есть VDS'ка с 256 Мб ОЗУ. На ней сейчас стоит Lenny, Apache2 (с mod_php и без MPM), MySQL.
Свободными остаётся порядка 35 метров. Далее ставится mod_wsgi (Daemon mode) и простенький сайт на Django. Количество памяти сокращается до 25 метров. Когда начинается загрузка страницы, Apache резко начинает плодить процессы (для отдачи статики?) и память уменьшается до 14 метров. Можно было бы жить, если бы при каждом запросе (на разные страницы) память потихонку не падала бы до нуля, после чего надо перезагружать Apache и всё опять работает.
Вопрос: куда смотреть/что читать/кто виноват/что можно делать?
Вариант переезда на что-то побольше есть, но хочется сначала осознать, что по-другому никак.
Прикручивайте nginx, да и в целом для lampa мало 256 мегабайт оперативы, без жутких оптимизаций, да и при повышение нагрузки чуть выше нуля все равно их не хватит.
А вообще 256М это очень мало для апача и бд. Если xen/kvm/hyperv то куда не шло, там память «правильно» считается и свопаться можно. А контейнер OpenVZ точно помрет в OOM.