Django на IIS большая загрузка файлов

Я пытаюсь разместить простое веб-приложение Django на машине windows 10 с IIS 10 с FastCGI. Поскольку моя программа работает с огромными файлами, я хотел бы иметь возможность загружать большие файлы (до 10Gb). В моем коде Django я уже загружаю файлы в виде кусков, используя следующий код:

tmpFile = NamedTemporaryFile('w', delete=False)

        try:
            with tmpFile:
                for chunk in inputFasta.chunks():
                    tmpFile.write(chunk.decode("utf-8"))

            open(tmpFile.name, 'r')
            fastaSequences = SeqIO.parse(tmpFile.name, 'fasta')

        finally:
            os.unlink(tmpFile.name)

но он все еще не запущен.

На моем IIS я настроил maxAllowedContentLength и maxRequestEntityAllowed на соответствующий максимум (maxAllowedContentLength: 2147483648, maxRequestEntityAllowed: 4294967295). Есть ли еще какие-либо настройки, которые я могу сделать? Или мне нужна другая программа, чтобы помочь мне сделать это? Моя программа прекрасно работает с файлами меньшего размера.

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