Техническое задание: Диагностика и устранение регулярных падений сайтов

На сервере VPS размещены два сайта, которые стабильно работали длительное время. Однако примерно две недели назад начались регулярные отказы в их работе.

Симптомы проблемы

  • Сайты перестают открываться через 3-4 часа после перезагрузки сервера или служб.
  • После принудительной перезагрузки работа восстанавливается, но проблема повторяется циклически.
  • До возникновения проблемы работа была стабильной.

Задачи для исполнителя

  1. Провести полную диагностику: проанализировать логи сервера (nginx/apache, php-fpm, системные), проверить потребление ресурсов (RAM, CPU, дисковое пространство), выявить процессы, приводящие к отказу.
  2. Выявить корневую причину: определить, что именно вызывает падение - утечка памяти, исчерпание лимитов баз данных, перегрузка процессора, сбой в конфигурации или другая техническая неисправность.
  3. Предложить и реализовать решение: на основе диагностики устранить проблему. Это может включать оптимизацию конфигурации, исправление кода, настройку мониторинга или другие необходимые действия.
  4. Обеспечить стабильность: после внесения исправлений убедиться, что сайты работают бесперебойно в течение длительного времени (минимум 24-48 часов).

Требования к результату

  • Проблема регулярных падений должна быть полностью устранена.
  • Сайты должны стабильно работать без необходимости ручной перезагрузки.
  • Исполнитель предоставляет отчет о проделанной работе с указанием причины и примененного решения.

Доработка и масштабирование плагина импорта прайс-листов для интернет-магазина

Требуется доработать существующий рабочий плагин для автоматического обновления прайс-листов от оптовых поставщиков. Необходимо расширить его функционал для обработки большего количества данных и форматов. Предыдущий разработчик прекратил поддержку.