|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 22 Aug 2000 16:16:20 To : Vitaly N. Akuloff Subject : Re: Флуд -------------------------------------------------------------------------------- VNA> Как народ с флудом борется. VNA> Есть скрипт, который с базой работает (postgres, mySQL) VNA> если его флудить (вызывать его раз 10 в секунду) VNA> то на одних селектах сервак умирает VNA> иногда умирает апач VNA> иногда SQL-сервер VNA> иногда в зомби повисают нес-ко "perl script.pl" VNA> короче пришлось анализатор флуда в начало скрипта встраивать, но это VNA> как-то криво :( VNA> есть проверенные методы? Есть. Ловить флуд в access handler'е, вешать HTTP-акселератор перед апачем, чтобы не тормозил хотя бы на отдаче, оптимизировать запросы. Разумеется, кешировать коннекты с базой. VNA> кто как апач настраивает? VNA> пользуете ли keepalive Hа акселераторе, если он апач - да. Hа рабочем - нет. VNA> сколько MinSpareServer & MaxSpareServers Там в основном MaxClients роляет. А делать их надо столько, чтобы в память влезало и при этом очередь не накапливало. По опыту на 512 мег работающий с базой (mod_perl, коннектов к базе много, по крайней мере по два на экземпляр) - 40 штук. Проксящих, если это apache - порядка 200, они без mod_perl... -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/17121bbc8e1e3.html, оценка из 5, голосов 10
|