Техническое задание: Оптимизация и диагностика VDS-сервера
Суть проблемы
На виртуальном выделенном сервере (VDS), где размещен сайт на CMS MODX, наблюдаются постоянные скачки нагрузки центрального процессора. Эти скачки приводят к критическим последствиям - сайт периодически становится недоступным. Имеется график (скриншот), демонстрирующий аномальную динамику нагрузки. Требуется комплексное решение для восстановления стабильности.
Исходные данные и окружение
- Сайт работает на CMS MODX.
- Сервер: VDS (виртуальный выделенный сервер).
- Установленная панель управления: ISPManager.
- Основной симптом: резкие, необъяснимые пики нагрузки CPU, вызывающие простои сайта.
Задачи для исполнителя
1. Диагностика и поиск причин
- Проанализировать текущее состояние сервера (нагрузку на CPU, RAM, дисковые операции, сетевую активность).
- Изучить логи веб-сервера (например, Apache/Nginx), логи PHP-FPM и логи самой CMS MODX.
- Выявить процессы или скрипты, вызывающие пиковую нагрузку на процессор.
- Определить, связаны ли скачки с активностью ботов, плохо оптимизированными запросами к базе данных, кешированием, криво написанными компонентами MODX или внешними атаками.
2. Устранение проблем и оптимизация
- Ликвидировать выявленные причины высокой нагрузки на CPU.
- Оптимизировать конфигурацию веб-сервера и PHP для работы с MODX.
- Настроить кеширование на уровне CMS и, при необходимости, веб-сервера.
- Проверить и оптимизировать запросы к базе данных.
- Обеспечить базовую настройку безопасности для отсечения вредоносного трафика.
- Дать рекомендации по мониторингу и поддержанию стабильности сервера.
3. Ожидаемый результат
- Стабильный график нагрузки процессора без критических пиков.
- Полное отсутствие простоев сайта, связанных с перегрузкой сервера.
- Оптимизированная и документированная конфигурация сервера.
Требования к исполнителю
Исполнитель должен иметь опыт администрирования Linux-серверов, глубокое понимание стека LAMP/LEMP, специфики работы CMS MODX и панели ISPManager. Обязательно умение проводить детальный анализ логов и производительности.