После применения Auto scale не удается получить объект из модели django restframework
Я развертываю Django Restframework API с помощью Github в Azure app service.
Одно из моих представлений получает объект из модели django и показывает его в формате json.
Это работало хорошо до применения Auto scale.
Поскольку мой сервис приложения использует много CPU, я применил Auto scale.
После этого кажется, что мое представление иногда возвращает пустой json, даже если в модели есть записи.
Кто-нибудь знает, почему это происходит и как это исправить?
Для иллюстрации схемы настройки Autoscale используется следующая настройка Autoscale. Важно отметить, что эта настройка Autoscale имеет:
Один профиль. Два правила метрики в этом профиле: одно для масштабирования наружу, другое для масштабирования внутрь. 1.Правило масштабирования срабатывает, когда среднее процентное значение метрики CPU набора виртуальных машин превышает 85% за последние 10 минут. 2.Правило включения масштабирования срабатывает, когда средний показатель набора виртуальных машин меньше 60 процентов за последнюю минуту.
Наборы масштабирования - это вычислительные ресурсы Azure, которые можно использовать для развертывания и управления идентичными виртуальными машинами. Они предназначены для поддержки автоматического масштабирования виртуальных машин. Наборы масштабирования ВМ можно создавать с помощью портала Azure, JSON-шаблоны и REST API. Чтобы увеличить или уменьшить количество виртуальных машин в наборе масштабирования, мы можем изменить свойство емкости и перераспределить шаблон. Набор масштабирования виртуальных машин создается внутри VNET, и отдельным ВМ в наборе не выделяются публичные IP-адреса. s
Для настройки автоматической шкалы вы можете посмотреть по следующей ссылке:
Для получения более подробной информации об этом вы можете перейти по этой ссылке
https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-understanding-settings
https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-understanding-settings