Мониторинг нагрузки на WordPress: 5 метрик, без которых сервер ломается внезапно
Если смотреть только на «сайт открывается/не открывается», вы видите проблему уже после падения. Для WordPress важнее ловить деградацию заранее: рост очереди PHP-FPM, нагрузку на CPU, память, диск и базу данных.
Что проверять постоянно:
— CPU load и steal time, если сайт на виртуалке
— свободную память и swap: активный swap почти всегда замедляет сайт
— I/O wait: высокий показатель часто указывает на медленный диск или слишком много логов
— количество активных PHP-процессов и длину очереди
— медленные запросы MySQL и число соединений
Полезный минимум — сравнивать не абсолютные цифры, а отклонение от нормы для вашего проекта. Один и тот же load на маленьком блоге и на интернет-магазине означает разную картину. Смотрите пики по времени: часто проблема не в «тяжёлом сайте», а в cron, бэкапах, импорте товаров или массовом кеш-промахе.
Если алерт приходит только по CPU, вы будете тушить следствие. Лучше собрать связку: серверные метрики + PHP-FPM + MySQL + 1-2 пользовательских показателя вроде TTFB или времени ответа главной. Тогда видно, где именно начинается узкое место.
Настройте базовый мониторинг до первого инцидента: он дешевле любого срочного разбора ночью.
Серверное администрирование WordPress
@wp_server_ops_ww
Мониторинг нагрузки на WordPress: 5 метрик, без которых сервер ломается внезапно
Этот пост опубликован в Telegram-канале Серверное администрирование WordPress. Подписаться можно по ссылке: @wp_server_ops_ww.