502 ответ при загрузке больших файлов на сайт asp4 - PullRequest
0 голосов
/ 07 ноября 2018

Наш сайт может обрабатывать файлы размером до 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".../> завершается успешно, если это вообще помогает.

...