Колба через IIS идет спать - PullRequest
       0

Колба через IIS идет спать

0 голосов
/ 26 февраля 2019

У меня Flask API, обслуживаемый через IIS.

В начале кода (на самом деле на @app.before_first_request) он загружает некоторые файлы, которые используются во время выполнения.Загрузка всего занимает около 30 секунд.

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что если я не вызываю API в течение ~ 20 минут, кажется, что он переходит в спящий режим, потому что вызов, который обычнозанимает 300 мс, в этом случае ~ 30 с, что недопустимо.После этого длинного запроса он снова начинает работать быстро.

До сих пор я пытался отключить время простоя IIS и время перезапуска.

Как заставить IIS(или колбу), чтобы продолжать служить всегда?

1 Ответ

0 голосов
/ 26 февраля 2019

Вы можете настроить некоторую службу мониторинга, такую ​​как uptime robot , чтобы периодически пинговать ваш API, я думаю, это позволяет каждые 5 минут.Это предотвратит отключение пула приложений в случае неактивности пользователя.

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