Наш сайт может обрабатывать файлы размером до 100 МБ.
- Когда я загружаю файл размером 100 Мб, через 2 минуты и 20 секунд я получаю ошибку неверного шлюза 502
- Когда я загружаю файл размером 200 МБ, примерно через 4 минуты я получаю сообщение об ошибке неверного шлюза 502
- Вышеуказанное происходит только тогда, когда
<compilation debug="false".../>
- Когда я устанавливаю
<compilation debug="true".../>
, это успешно
В моем web.config у меня есть настройки как для maxRequestLength
, так и для maxAllowedContentLength
, настроенные на концерт. Я также попробовал настройку executionTimeout
, и она, кажется, не имеет никакого эффекта.
Мне любопытно, что как в ~ 2-минутном, так и в ~ 4-минутном запросах, которые приводят к ответу об ошибке ... Я вижу, что сервер фактически выполняет работу с загружаемым файлом. Он принимает его и успешно помещает в общий файловый ресурс, а также проходит и вводит строку в нашей БД для отслеживания этого ... но он отвечает 502.
Запуск локально или <compilation debug="true".../>
завершается успешно, если это вообще помогает.