Увеличьте время Azure Webapp для контейнеров - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь отправить большой файл в один из моих API-интерфейсов, размещенный как служба Linux "Azure Webapp для контейнеров".

Однако время передачи данных истекло.Итак, хотел увеличить его до 10 минут.

Есть ли способ сделать это?

PS: использование Flask для обслуживания API

1 Ответ

1 голос
/ 16 мая 2019

Это означает, что для балансировщика нагрузки Azure истекло время ожидания. Поскольку получение ответа от этого веб-приложения занимает более 230 секунд, для средства балансировки нагрузки Azure истечет время ожидания. Время ожидания составляет 240 секунд. Это 4-минутное время простоя на уровне TCP, и оно реализовано на аппаратном балансировщике нагрузки Azure. Этот тайм-аут не настраивается, и его нельзя изменить. Одна вещь, которую я хочу упомянуть, это то, что это тайм-аут простоя на уровне TCP, что означает, что если соединение только в режиме ожидания и передача данных не происходит, только тогда наступает тайм-аут. Чтобы предоставить больше информации, это будет срабатывать, если веб-приложение получило запрос и продолжало обрабатывать запрос в течение> 4 минут без отправки каких-либо данных обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...