2013-05-16 1 views
0

J'ai une application ASP.NET (Microsoft "Stock Trader 5.0") installée sur IIS 7.5 (Win 2008 R2) et j'utilise l'application load pour charger l'ASP. Application NET. chaque matin quand je vérifie les compteurs "perfmon" je vois que vers minuit (12 h) j'ai eu la mémoire et le problème d'utilisation des threads (le nombre de threads passe de 150 à 1400, la mémoire privée augmente de 200Mo pendant quelques minutes). ce problème ne se produisait que tous les jours à minuit, j'ai essayé de désactiver la journalisation IIS, d'arrêter toute tâche de planification qui tourne autour de minuit, mais j'ai toujours ce problème.Utilisation de la mémoire et des threads W3WP tous les jours à minuit

Il y a quelque chose d'autre que je peux essayer ou vérifier pour résoudre ce problème?

merci !!

Répondre

0

Essayez d'avoir un regard sur les fichiers journaux d'accès dans: C: \ inetpub \ logs \ LogFiles

Ils pourraient montrer des pics dans le nombre de demandes qui expliqueraient l'augmentation du nombre de threads et de l'utilisation de la mémoire.

Vous pouvez également utiliser des outils de profilage comme New Relic qui vous donneront une vue «CT scan» de votre application.

+0

Je ne pense pas que le problème soit dans l'application, car le même scénario (transaction) s'exécute toute la journée (100 utilisateurs simulés), et le problème est seulement à 12h00 (minuit). – user2388553

+0

L'inspection des fichiers journaux d'accès vous montrera s'il y a une augmentation anormale du nombre de demandes, ce qui n'est évidemment pas un problème de l'application. Vous pouvez constater que d'autres processus demandent des pages dans votre application. – nimeshjm

+0

J'ai vérifié le journal, et la seule chose que je peux voir est que de 00:00 il n'y a pas de demandes entrantes (avant 00:00 j'ai environ 650 demandes/sec) pendant quelques minutes, et seulement après 2-4 heures, il commence à redevenir normal. – user2388553

Questions connexes