Вот график, показывающий периодическое использование процессора:
Вот история:
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 говорит, что приложение исправно .... перезапуск приложения, похоже, не исправляет загрузку процессора.