Сбой сайта при массовой загрузке файлов через админку
В процессе работы административной панели возникает проблема: при выполнении массовой загрузки файлов через специальный bulk-worker сайт перестает отвечать и возвращает пользователям ошибку 503 Service Unavailable.
Ключевые особенности инцидента:
- Файлы успешно загружаются на объектное хранилище S3 через отдельный обработчик.
- База данных продолжает функционировать и обрабатывает поступающие строки данных.
- Основной сайт (фронтенд) остается недоступным до тех пор, пока БД не завершит обработку всех строк задачи.
- Только после полной загрузки данных в базу работа сайта восстанавливается.
Для детального анализа проблемы прилагаются два фрагмента кода: вызов операции и код обработчика.