Мы размещаем сайт в Azure как службу приложений, и сегодня у нас возникло неожиданное поведение памяти.
У нас было около 200 одновременных пользователей (что для нашего приложения означает около 3 КБ запросов в минуту), и оно работало нормально, пока внезапно не достиг пика использования памяти. Некоторое время он был высоким, но затем быстро вернулся к предыдущим значениям.
Это также привело к тому, что наш ЦП на короткое время (несколько секунд) набрал 97%, что привело к увеличению времени ответа, а также были отправлены некоторые HTTP-500-ответы.
Мы работаем на одном экземпляре S1, и мы определенно готовы к расширению / масштабированию, если это необходимо, но мы все же хотели бы больше узнать об этом пике. Кто-нибудь узнает такое поведение?
Я мог бы также добавить, что наше обычное использование памяти составляет около 60-70%, это много? Он не выходит из строя даже ночью, когда у нас нет пользователей.
Дополнительная информация: Наш процент DTU увеличился с 25% до 50%. Вероятно, это связано. Есть ли функция загрузки всей таблицы БД в память, если она на короткое время требует большого количества операций ввода-вывода?