Мониторинг нагрузки на WordPress: какие метрики смотреть, чтобы не ловить падения
Если сайт тормозит, смотреть только на CPU — почти всегда ошибка. Нагрузка в WordPress складывается из веб-сервера, PHP, базы данных и диска, и узкое место может быть в любом звене. Поэтому в мониторинге важны не «общие цифры», а связка метрик.
Держите базовый набор: • CPU и load average • RAM и swap • I/O wait на диске • количество PHP-FPM процессов в очереди • медленные запросы MySQL • время ответа сайта по health-check или внешнему пингу. Если растёт load, но CPU не забит, часто виноват диск или база.
Полезно смотреть не только среднее, но и пики. Короткие всплески от бота, cron-задачи или тяжёлого плагина могут не попасть в обычный график, но именно они роняют админку и корзину. Для WordPress отдельно отслеживайте wp-cron, резервное копирование, импорт товаров и массовые действия в админке.
Если метрики собираются, а причины не видны, включайте раздельную диагностику: серверные логи, slow log MySQL, access log с кодами ответа и логирование PHP-ошибок. Тогда вместо догадок будет видно, что именно съедает ресурсы. Не пытайтесь лечить «высокую нагрузку» увеличением сервера, пока не нашли источник — сначала узкое место, потом масштабирование.
Серверное администрирование WordPress
@wp_server_ops_ww
Мониторинг нагрузки на WordPress: какие метрики смотреть, чтобы не ловить падения
Этот пост опубликован в Telegram-канале Серверное администрирование WordPress. Подписаться можно по ссылке: @wp_server_ops_ww.