Пост преамбула.
Мой друг, не плохой программист в былое время, потихоньку организовывает свой бизнес … для этих целей своими руками поднял интернет-магазин на базе Joomla + VirtueMart.
С хостингов его довольно быстро «попросили» по причине сильной нагрузки на железо, пришлось пригласить перенести сайтик на свой дедик … Тут собственно и начались те-же проблемы…
В общем стал мой сервак регулярно «ложится», да так, что даже по ssh хрен достучишся — так как на дедике кроме магазина была ещё куча других сайтов — виновника определить оказалось не просто — помог server-status, подробнее тут apache (httpd) — вычисление нагрузки по конкретным хостам (vhosts).
Далее с целью оптимизации сервера, фронт-эндом был установлен быстрый сервер nginx, подробнее в статейке nginx — быстрая и эффективная оптимизация сервера Что значительно снизило нагрузку, но в целом не решило проблему — время от времени зависоны в пиковую нагрузку повторялись…
Собственно проблема так до сих пор не решена, поэтому думаю решая этот глобальный вопрос, опубликовать небольшой цикл постов. Вот приблизительный список проблем, по которым запланирован «разбор полётов» и конечно же пост:
* Большая нагрузка MySQL — методы выявление «виновника», оптимизация.
* Оптимизация httpd (потребляемые ресурсы, время выполнения).
* Отказ от Apache (переход на nginx с поддержкой php при помощи FastCGI)
* Критическая загрузка сервера — как не допустить (ограничение на запуск новых процессов при сильной загрузке).
* Создание отказоустойчивой системы — распределение нагрузки по нескольким серверам.
<Постовой>
Вам интересен вопрос: как заработать в интернете? Тогда добро пожаловать на блог о онлайн заработке
</Постовой>
3 комментария на «“Вычисление нагрузки на сервер. Преамбула.”»
* Критическая загрузка сервера — как не допустить (ограничение на запуск новых процессов при сильной загрузке).
* Создание отказоустойчивой системы — распределение нагрузки по нескольким серверам.
Это очень интересно.
А насчет php-cgi. php-fpm уже включен в 5.3.1
[…] рамках цикла заметок по вычислению и снижению нагрузки на сервер было бы не правильно не опубликовать логическое […]
[…] рамках цикла снижение нагрузки на сервер несколько хостов, создающих максимальную нагрузку, […]