ЦП веб-сайта служб приложений Azure увеличился до 100% за время

Этот веб-сайт служб приложений Azure с ядром ASP.NET работает (без изменений) в течение нескольких месяцев со средними показателями ЦП 1-3%. . Начиная со вчерашнего дня я заметил, что ЦП внезапно перешел на 100%:

cpu at 100%

Я не мог сразу понять, что это было причиной, поэтому я просто перезагрузил службу. Перезагрузка экземпляра приводит к тому, что ЦП возвращается к нормальному среднему значению 1-3%, однако по прошествии времени ЦП постоянно подскакивает на 25%, остается на этом уровне в течение 30-40 минут, затем подскакивает еще на 25%. Это происходит до тех пор, пока ЦП снова не достигнет отметки 100%.

cpu climbing to 100%

Я могу перезапускать экземпляр снова и снова, и тот же процесс, показанный выше, продолжает происходить.

Обозреватель процессов Kudu показывает это, что, как мне кажется, указывает на то, что мое приложение (Api) загружает процессор:

Kudu process explorer

Как мне решить эту проблему? Я отслеживал Application Insights (не могу установить New Relic в приложениях ASP.NET Core) и другие диаграммы сервисов приложений, и я не вижу ничего необычного, происходящего в разные временные метки, представляющие интерес для ЦП. HTTP-трафик службы кажется нормальным и стабильным.

1
задан 15 March 2017 в 17:20
1 ответ

Я так и не смог разобраться в этой проблеме, поэтому в итоге создал совершенно новый план обслуживания приложений и веб-приложений, переместил свой вебсайт на него, изменил DNS, и у меня не возникло ощущения проблемы (уже 24 часа). Я не знаю, что было не так с тем другим экземпляром, но это явно был не мой код приложения.

0
ответ дан 4 December 2019 в 05:07

Теги

Похожие вопросы