2 votes

L'unité centrale du site Web d'Azure App Services grimpe à 100 % au fil du temps

Ce site web ASP.NET Core Azure App Services fonctionne en production (sans changement) depuis des mois avec des moyennes de CPU de 1 à 3 %. Depuis hier, j'ai remarqué que le CPU est soudainement passé à 100% :

cpu at 100%

Je n'ai pas trouvé immédiatement la cause de ce problème, alors j'ai redémarré le service. Le redémarrage de l'instance fait revenir le CPU à la moyenne normale de 1-3%, mais au fur et à mesure que le temps passe, le CPU fait continuellement des bonds de 25%, reste à ce niveau pendant 30-40 minutes, puis fait un nouveau bond de 25%. Cela se produit jusqu'à ce que l'unité centrale atteigne à nouveau la barre des 100 %.

cpu climbing to 100%

J'ai beau redémarrer l'instance à plusieurs reprises, le même processus décrit ci-dessus continue de se produire.

L'explorateur de processus de Kudu affiche ceci, ce qui semble indiquer que mon application (Api) occupe le processeur :

Kudu process explorer

Comment puis-je résoudre ce problème ? J'ai surveillé Application Insights (je ne peux pas installer New Relic sur les applications ASP.NET Core) et d'autres graphiques de service d'application et je ne vois rien d'extraordinaire se produire aux différentes dates d'intérêt pour le processeur. Le trafic HTTP vers le service semble normal et régulier.

1voto

WitchHazel Points 11

Je n'ai jamais pu résoudre ce problème et j'ai fini par créer un tout nouveau plan de service et une nouvelle application web, j'ai migré mon site web sur ce plan, j'ai changé de DNS et je n'ai plus eu de problème depuis 24 heures. Je ne sais pas ce qui n'allait pas avec cette autre instance, mais ce n'était clairement pas mon code d'application.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X