@mrmoney
Администрирую web серверы и сервисы

Как мониторить нагрузку на web сервер для каждого домена?

Добрый день, имеется сервер на котором висит порядка 50 сайтов, появилась задача выяснить какие сайты и сколько потребляют ресурсов сервера (память, цпу, интернет трафик, а так же нагрузку на mysql ) чем можно мониторить проекты, как это делают хостинг компании!
  • Вопрос задан
  • 956 просмотров
Решения вопроса 1
sashkets
@sashkets
Прекратил отвечать после 24.02.2022
У нас для каждого вебпроекта создан свой php-fpm пул, это дает возвожность мониторить проект в мунине.
Запущено несколько экземпляров mysql на разных портах, бд форума на своем порту, банерокрутилка на своем, ряд баз не сильно нагружаемых на своем порту - это тоже дает возможность оценить нагрузку, и вообщемто быстро найти виноватого.

Можно разнести проекты по нескольким вирт машинам, но как было уже отмечено выше - это оверхед по памяти и дискам. Но оно того стоит.

Как-то так
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Хостинг-компании не сайты мониторят (если они не расположены на разных экземплярах веб-серверов и СУБД), а пользователей или виртуальные машины. Некоторые шареды так и вовсе просто ставят конские ограничения, так что даже при большом желании сильно нагрузить сервер не удастся - скрипты и запросы в базу будут автоматически убиваться по таймауту или превышению потреблённых ресурсов. А те, у которых VPS - не смотрят, что происходит внутри, т. е. кто генерирует нагрузку, ограничиваясь только её наличием в принципе.

В вашем случае - я бы разнёс сайты (или группы сайтов) по разным контейнерам и мониторил бы их по отдельности. Разумеется, в этом случае будет некоторый оверхед по памяти из-за использования нескольких баз и веб-серверов.
Ответ написан
Комментировать
@MechanID
Админ хостинг провайдера
Мы у себя не мониторим нагрузку сайтов или юзеров (на шаред серверах) - каждому юзеру в его микроконтейнере выдано некоторое колво цпу/памяти/ИО в соответсвии с тарифом и все.
Мониторится же доступность сервисов на сервере и классические нагрузка на цп,/использование памяти и тд, в случае аномалий идем, смотрим, разбираемся что и почему.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы