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

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

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

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

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

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

1 ответ

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

Другие вопросы по тегам