Я думаю, что у нас утечка памяти, но я не уверен, как.Кажется, это происходит только в службе приложений Plan , но не в службах приложений, работающих на нем.Это проблема в Azure?Кто-нибудь еще испытывал это?Подробности ниже.
...
У нас есть 2 слота на каждый план обслуживания приложений (Prod и RC), на которых запущены 3 и 1 экземпляры соответственно.Каждый экземпляр показывает 3-5% использования памяти, обычно около 3% на RC из-за гораздо меньшего трафика, 4-5% на производстве.
Если есть какая-то разница, мы находимся в планах обслуживания приложений Linuxвыполняется на уровне P1v2 с использованием стандартного образа Microsoft Linux для узла 8. У нас есть 3 используемых плана обслуживания приложений, и у всех одна и та же странная проблема.Перед тем, как пойти по пути поддержки MS, я подумал, посмотрю, есть ли у кого-то еще проблема или она может указать места для поиска.
Похоже, что докер на хосте не очищает старый запущенный сервер.экземпляры, поэтому они продолжают потреблять память, но я могу ошибаться.
Редактировать: Я нашел это, оно объясняет разницу, но не причину этой проблемы.https://blogs.msdn.microsoft.com/benjaminperkins/2016/11/01/memory-metrics-for-an-azure-web-app-and-app-service-plan/
...
План обслуживания приложения четко показывает утечку.Падение в начале происходит после того, как я принудительно перезапустился, так как память превысила 80%.
Служба приложений выглядит совершенно нормально.Постоянный на уровне 4-5%
NewRelic соглашается, что с приложениями все в порядке.Не обращайте внимания на дополнительные узлы, NewRelic показывает все регионы на одном графике, графики Azure для одного региона.