Веб-приложение Azure периодически привязывает процессор к 100% - PullRequest
0 голосов
/ 09 ноября 2018

Вот график, показывающий периодическое использование процессора:

Graph of CPU usage

Вот история:

11/08 с 12:30 до 11/08 23:25 на уровне 100% или около (11 часов)

11/08 с 23:25 до 11/09 01:40 в 001% процессора или более (2 часа)

11/09 с 01:40 до 11/09 07:40 на или около 100% процессорного времени (6 часов)

11/09 с 07:40 до 11/09 10:40 на или около 001% ЦП (3 часа)

11/09 с 10:40 до 11:09 17:15 на уровне 100% или около этого (7 часов)

в 11/09 17:15 Я остановил веб-сайт на 1 минуту, перезапустил и на момент написания этой статьи менее 1% ЦП.

До 11/08 загрузка процессора редко превышала 15% с 10 августа 2018 года

Google Analytics: 6 пользователей, 77 просмотров страниц, ср. продолжительность сеанса: 15:13 минут.

Учитывая вышеприведенную информацию, похоже, что нет никакой связи с запросами сайта и использованием 100% процессора.

Глядя на график использования процессоров Azure, можно заметить, что существует схема, влияющая на nmcrg.azurewebsites.net. Это периодическая привязка ЦП от какого-то другого процесса.

На этой виртуальной машине есть 5 других веб-сайтов, но все они работают намного быстрее, чем 10% процессорного времени. Только сайт NMCRG.Net показывает 100% процессоров.

Запуск одного и того же веб-приложения локально в IIS не оказывает никакого влияния, как при использовании процессора выше.

Нет явной атаки DDOS с учетом запроса в течение этого периода.

Приложение ASP.Net MVC Core 2.1

Azure говорит, что приложение исправно .... перезапуск приложения, похоже, не исправляет загрузку процессора.

...