Может быть, я ошибаюсь, но я вполне уверен, что количество вызовов write () может быть проблемой здесь.Я думаю, что это проблема, потому что у меня была похожая проблема, когда я пытался сохранить файл, который был загружен пользователем.
Для меня это было причиной проблемы:
with files.open(file_name, 'a') as f:
for chunk in read_in_chunks(data):
f.write(chunk)
Дляпроблема исчезла, когда я изменил размер куска на 1 МБ вместо 1 КБ.