Сбой сайта при массовой загрузке файлов через админку

В процессе работы административной панели возникает проблема: при выполнении массовой загрузки файлов через специальный bulk-worker сайт перестает отвечать и возвращает пользователям ошибку 503 Service Unavailable.

Ключевые особенности инцидента:

  • Файлы успешно загружаются на объектное хранилище S3 через отдельный обработчик.
  • База данных продолжает функционировать и обрабатывает поступающие строки данных.
  • Основной сайт (фронтенд) остается недоступным до тех пор, пока БД не завершит обработку всех строк задачи.
  • Только после полной загрузки данных в базу работа сайта восстанавливается.

Для детального анализа проблемы прилагаются два фрагмента кода: вызов операции и код обработчика.