Загрузка файла останавливается, когда она началась

Я разработал страницу загрузки видео на веб-сайте. Когда я пытаюсь загрузить видео файл размером менее ~100mb, все работает идеально, но если я пытаюсь загрузить файл большего размера, процесс загрузки останавливается в начале и продолжается через пару минут.

Я использую Hetzner (Ubuntu 18) для моего рабочего сервера и DigitalOcean (Ubuntu 20) для staging. В процессе загрузки файла в staging размер файла не имеет значения. это работает как шарм, но на рабочем сервере загрузка останавливается в самом начале.

Оба сервера имеют одинаковую конфигурацию (я обрабатываю развертывание и конфигурацию сервера с помощью скрипта Ansible). Они работают на одном и том же коде, у них одинаковые конфигурации nginx, supervisor и gunicorn, но на рабочем сервере загрузка останавливается.

Я перепробовал множество различных структур в javascript, но ничего не изменилось. Staging работает, production не работает. Единственная разница между двумя серверами - это версия Ubuntu, но я не думаю, что версия ОС будет проблемой для простой загрузки файлов.

Вот мой вывод console.log для прогресса загрузки. Видно, что между первым и вторым выводом прошло много времени.

console log output

Есть идеи?

Вернуться на верх