Вступить в клуб →
сложнаявопросNginx, PHP-FPM, Docker и эксплуатация

Во время деплоя пользователи получают ошибки «Class not found»

Деплой идёт так: git pull в рабочую директорию, затем composer install, затем миграции. Пока composer install работает около минуты, часть запросов падает с «Class not found», а воркеры очереди после деплоя продолжают выполнять задачи старым кодом.

Как организовать деплой без простоя?

  • Готовить релиз в отдельной папке и переключать симлинк
  • Выполнять деплой ночью, когда запросов меньше
  • Запускать composer install дважды
  • Включать режим обслуживания на время каждого деплоя

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела